ความแตกต่างระหว่างแอปเพล็ตและแอปพลิเคชัน
เนื้อหา
ความแตกต่างทั่วไประหว่าง Applet และ ใบสมัคร เป็นแอปพลิเคชันที่เริ่มต้นการดำเนินการผ่าน หลัก() แอปเพล็ตไม่ใช้เมธอด main () แทนแอปเพล็ตเริ่มต้นแทน ในนั้น().
Applets เป็นโปรแกรมขนาดเล็กที่เขียนขึ้นเพื่อส่งผ่านอินเทอร์เน็ตและดำเนินการโดยอัตโนมัติผ่านเว็บเบราว์เซอร์ที่ทำงานร่วมกับจาวาได้ และแอปพลิเคชันเป็นโปรแกรมแบบสแตนด์อโลนที่เขียนขึ้นเพื่อดำเนินการทั่วไปโดยผู้ใช้โดยตรงและไม่ต้องการ API ที่เปิดใช้งาน JAVA (เบราว์เซอร์)
Applets ไม่ได้รับผลกระทบจากระบบปฏิบัติการหรือฮาร์ดแวร์ของผู้ใช้ หากเบราว์เซอร์มีการติดตั้ง JVM ที่เหมาะสมแอปเพล็ตเหล่านี้จะทำงานด้วยความช่วยเหลือของ JVM ในขณะที่รูปลักษณ์ของแอพพลิเคชั่นบนระบบปฏิบัติการต่าง ๆ ยังคงเหมือนเดิม
- แผนภูมิเปรียบเทียบ
- คำนิยาม
- ความแตกต่างที่สำคัญ
- ข้อสรุป
แผนภูมิเปรียบเทียบ
พื้นฐานสำหรับการเปรียบเทียบ | Applet | ใบสมัคร |
---|---|---|
ขั้นพื้นฐาน | เป็นโปรแกรมขนาดเล็กที่ใช้แอปพลิเคชันโปรแกรมอื่นสำหรับการดำเนินการ | แอปพลิเคชันคือโปรแกรมที่ดำเนินการบนคอมพิวเตอร์อย่างอิสระ |
วิธีการหลัก () | อย่าใช้วิธีหลัก | ใช้วิธีการหลักสำหรับการดำเนินการ |
การกระทำ | ไม่สามารถทำงานได้อย่างอิสระต้องการ API (เช่นเว็บ API) | สามารถทำงานคนเดียว แต่ต้องการ JRE |
การติดตั้ง | ไม่จำเป็นต้องทำการติดตั้งก่อน | ต้องมีการติดตั้งอย่างชัดเจนก่อนหน้านี้ในเครื่องคอมพิวเตอร์ |
อ่านและเขียนการดำเนินงาน | ไฟล์ไม่สามารถอ่านและเขียนบนเครื่องคอมพิวเตอร์ผ่านแอปเพล็ต | แอปพลิเคชันสามารถดำเนินการเหล่านั้นกับไฟล์บนเครื่องคอมพิวเตอร์ |
การสื่อสารกับเซิร์ฟเวอร์อื่น ๆ | ไม่สามารถสื่อสารกับเซิร์ฟเวอร์อื่น | การสื่อสารกับเซิร์ฟเวอร์อื่นอาจเป็นไปได้ |
ข้อ จำกัด | Applets ไม่สามารถเข้าถึงไฟล์ที่อยู่ในเครื่องคอมพิวเตอร์ | สามารถเข้าถึงข้อมูลหรือไฟล์ใด ๆ ที่มีอยู่ในระบบ |
ความปลอดภัย | ต้องการความปลอดภัยสำหรับระบบเนื่องจากไม่น่าเชื่อถือ | ไม่มีความกังวลด้านความปลอดภัย |
คำจำกัดความของ Applet
Applets เป็นโปรแกรมขนาดเล็กที่ใช้ API ภายนอกสำหรับการดำเนินการและใช้ในการประมวลผลทางอินเทอร์เน็ตเป็นหลัก สามารถถ่ายโอนผ่านอินเทอร์เน็ตจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งและรันโดยใช้ Applet Viewer หรือเว็บเบราว์เซอร์ใด ๆ ที่รองรับจาวา แอปเพล็ตสามารถรองรับหลายแอปพลิเคชันเช่นการดำเนินการทางคณิตศาสตร์การสร้างแอนิเมชั่นการแสดงกราฟิกการเล่นเกมแบบโต้ตอบ
Java ได้เปลี่ยนวิธีที่ผู้ใช้อินเทอร์เน็ตเรียกและใช้เอกสารในเครือข่ายทั่วโลก Applets เปิดใช้งานเพื่อสร้างและใช้เอกสารเว็บมัลติมีเดียแบบโต้ตอบได้อย่างสมบูรณ์ เว็บเพจสามารถรวมแอปเพล็ต java ซึ่งเมื่อดำเนินการแล้วสามารถสร้างกราฟิกเสียงและภาพเคลื่อนไหวได้แทนที่จะมีเพียงภาพธรรมดาหรือภาพนิ่ง
แอปเพล็ตสามารถรวมเข้ากับเว็บเพจได้สองวิธี
- ก่อนอื่นเราสามารถเขียน applets ของเราเองและรวมเข้ากับเว็บเพจ แอปเพล็ตประเภทนี้พัฒนาขึ้นภายในเครื่องและเก็บไว้ในระบบท้องถิ่นเรียกว่า แอปเพล็ตท้องถิ่น.
- ประการที่สองเราสามารถดาวน์โหลดแอปเพล็ตจากระบบคอมพิวเตอร์ระยะไกลแล้วฝังลงในหน้าเว็บ
แอปเพล็ตประเภทนี้ซึ่งพัฒนาขึ้นจากภายนอกและจัดเก็บในคอมพิวเตอร์ระยะไกลไปยังอินเทอร์เน็ตเรียกว่า แอพเพล็ตระยะไกล.
นิยามของแอปพลิเคชัน
แอปพลิเคชันคือโปรแกรมที่ทำงานบนระบบปฏิบัติการพื้นฐาน สิ่งเหล่านี้เป็นเรื่องทั่วไปและถูกออกแบบมาเพื่อทำงานเฉพาะโดยตรงสำหรับผู้ใช้ แอปพลิเคชันสามารถเรียกใช้โดยมีหรือไม่มี GUI โปรแกรมแอปพลิเคชันเช่นสเปรดชีตโปรแกรมประมวลผลคำเว็บเบราว์เซอร์และคอมไพเลอร์ - อธิบายถึงมารยาทในการใช้ทรัพยากรคอมพิวเตอร์เพื่อแก้ไขปัญหาการคำนวณของผู้ใช้ ไม่มีข้อกังวลด้านความปลอดภัยขณะใช้งานแอปพลิเคชัน สาเหตุคือแอปพลิเคชันน่าเชื่อถือ
ให้เข้าใจถึงความแตกต่างระหว่างแอปเพล็ตและแอปพลิเคชันผ่านจุดที่กำหนด:
- Applets ไม่ใช่โปรแกรมแอปพลิเคชันที่โดดเด่นทั้งหมดและมักเขียนเพื่อให้บรรลุภารกิจเล็ก ๆ หรือบางส่วน ในทางกลับกันแอปพลิเคชันเป็นโปรแกรมที่ทำงานบนระบบปฏิบัติการพื้นฐาน สิ่งเหล่านี้เป็นเรื่องทั่วไปและถูกออกแบบมาเพื่อทำงานเฉพาะโดยตรงสำหรับผู้ใช้
- แอปเพล็ตไม่ใช้เมธอด main () แต่จะเรียกวิธีการที่กำหนดโดยอัตโนมัติหลังจากการโหลดเพื่อให้คลาส Apple เริ่มและเรียกใช้รหัสแอปเพล็ต ในทางตรงกันข้ามแอปพลิเคชันใช้วิธีการ main () สำหรับการเริ่มต้นการเรียกใช้โค้ด
- ไม่เหมือนกันกับแอปพลิเคชันแบบสแตนด์อโลนอิสระ การดำเนินการของแอปเพล็เป็นไปไม่ได้ พวกเขาจะเรียกใช้จากภายในหน้าเว็บโดยใช้คุณสมบัติพิเศษที่เรียกว่า แท็ก HTML.
- Applets ไม่สามารถเขียนและอ่านจากไฟล์ในเครื่องคอมพิวเตอร์ ในขณะที่แอปพลิเคชันสามารถทำการดำเนินการดังกล่าวกับไฟล์ในเครื่องคอมพิวเตอร์
- ไม่จำเป็นต้องทำการติดตั้งก่อนหน้าในแอปเพล็ต เมื่อเทียบกับจำเป็นต้องมีการติดตั้งอย่างชัดเจนก่อนในขณะที่ใช้แอปพลิเคชัน
- ข้อ จำกัด ถูกกำหนดไว้ในแอพเพล็ตสำหรับการใช้ไลบรารีจากภาษาอื่นและไฟล์ในเครื่อง ขณะที่แอปพลิเคชันสามารถเข้าถึงไลบรารีรวมถึงไฟล์ในเครื่องได้
- แอปพลิเคชันสามารถเรียกใช้หลายโปรแกรมจากเครื่องคอมพิวเตอร์ ในทางตรงกันข้าม Applets ไม่สามารถทำได้
ข้อสรุป
แอปเปิ้ลและแอพพลิเคชั่นในข้อตกลง JAVA (ภาษาการเขียนโปรแกรม) ถือเป็นโปรแกรมแม้ว่าการใช้งานและการดำเนินการจะแตกต่างกัน ทั้งสองมีความสำคัญเฉพาะตามการใช้งาน