Applet vs. Application

ผู้เขียน: Laura McKinney
วันที่สร้าง: 6 เมษายน 2021
วันที่อัปเดต: 15 พฤษภาคม 2024
Anonim
Applet vs Application
วิดีโอ: Applet vs Application

เนื้อหา

แอปเพล็ตและแอปพลิเคชันทั้งคู่เป็นโปรแกรมจาวา ความแตกต่างที่สำคัญระหว่างแอปเพล็ตและแอปพลิเคชันคือแอปพลิเคชันเรียกว่าโปรแกรม Java แบบสแตนด์อโลนที่สามารถเรียกใช้บนเครื่องของคุณโดยตรง ในทางกลับกันแอปเพล็ตคือโปรแกรมที่ต้องใช้เบราว์เซอร์เพื่อเรียกใช้ กล่าวง่ายๆว่าแอปพลิเคชันทำงานโดยไม่มีข้อ จำกัด ด้านความปลอดภัยและด้วยความช่วยเหลือของเครื่องเสมือน แต่แอปเพล็ตไม่สามารถทำงานได้หากไม่ได้รับความช่วยเหลือจากเบราว์เซอร์และต้องการข้อ จำกัด ด้านความปลอดภัยเพิ่มเติม


Applets จะไม่ได้รับผลกระทบจากระบบของผู้ใช้หากเบราว์เซอร์มีการติดตั้ง JVM ที่เหมาะสม ในขณะที่คำศัพท์และความรู้สึกของแอปพลิเคชันบนระบบปฏิบัติการต่างๆยังคงเหมือนเดิม

สารบัญ: ความแตกต่างระหว่างแอปเพล็ตและแอปพลิเคชัน

  • แผนภูมิเปรียบเทียบ
  • แอปเพล็ตคืออะไร
    • ประเภทของแอปเพล็
  • แอปพลิเคชันคืออะไร
  • ความแตกต่างที่สำคัญ
  • วิดีโอเปรียบเทียบ
  • ข้อสรุป

แผนภูมิเปรียบเทียบ

รากฐาน Applet ใบสมัคร
คำนิยามแอพเพล็ตเป็นโปรแกรมจาวาขนาดเล็กที่ต้องใช้เบราว์เซอร์ในการดำเนินการ ไม่ใช่โปรแกรม Java ที่มีคุณสมบัติครบถ้วนแอปพลิเคชั่นเป็นโปรแกรมจาวาแบบสแตนด์อโลนซึ่งไม่ต้องการหรือต้องการเบราว์เซอร์ใด ๆ สำหรับการดำเนินการ เป็นโปรแกรม Java ที่มีคุณสมบัติครบถ้วน
วิธีการหลักแอปเพล็ตไม่ได้ใช้เมธอด main () เหมือนกับโปรแกรม java สำหรับการดำเนินการแอปพลิเคชันใช้วิธีการหลัก () สำหรับการดำเนินการเพราะเป็นแอปพลิเคชัน Java จริง
อิสระมันไม่สามารถทำงานได้อย่างอิสระ พวกเขาถูกออกแบบมาเพื่อเรียกใช้หน้า HTMLมันสามารถทำงานได้อย่างอิสระเพราะมันเป็นแอพพลิเคชั่นแบบสแตนด์อโลน
เชื่อมต่อระหว่างกันมันไม่ได้เชื่อมต่อกับเซิร์ฟเวอร์อื่น ๆ เนื่องจากเหตุผลด้านความปลอดภัยสามารถเชื่อมต่อกับเซิร์ฟเวอร์อื่น ๆ ได้เนื่องจากปราศจากข้อ จำกัด ด้านความปลอดภัย
เข้าไปมันสามารถเข้าถึงบริการเฉพาะเบราว์เซอร์สามารถเข้าถึงทรัพยากรทุกประเภทที่มีอยู่ในระบบ
ความปลอดภัยมันถูก จำกัด การรักษาความปลอดภัยมันต้องการความปลอดภัยสำหรับระบบตามที่ไม่น่าเชื่อถือไม่มีความกังวลด้านความปลอดภัย

แอปเพล็ตคืออะไร

โดยทั่วไปจะเป็นโปรแกรมจาวาขนาดเล็กเช่นเวอร์ชันเว็บของแอปพลิเคชัน แอปเพล็ตคือโปรแกรมจาวาที่ต้องการเบราว์เซอร์ java เพื่อเรียกใช้และดำเนินการ โดยทั่วไปจะใช้สำหรับการคำนวณทางอินเทอร์เน็ต พวกเขาสามารถถ่ายโอนด้วยความช่วยเหลือของอินเทอร์เน็ตจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีก แอปเพล็ต java สามารถทำการดำเนินการทุกประเภทเช่นเล่นเสียงแสดงกราฟิกสร้างภาพเคลื่อนไหวกราฟิก ฯลฯ คุณยังสามารถสร้างแอปเพล็ตของคุณเองในพื้นที่และสามารถพัฒนาได้จากภายนอก


เบราว์เซอร์ที่มาพร้อมกับรันไทม์ของจาวาเพื่อดำเนินการโปรแกรมแอปเพล็ตนั้นเรียกว่าเบราว์เซอร์ที่เปิดใช้งานจาวา รหัสแอปเพล็ตแอปเพล็ตอยู่ในตำแหน่งที่ไม่เหมือนใครคือเวิลด์ไวด์เว็บ โปรแกรมจาวาแอปเพล็ตดำเนินการในข้อ จำกัด ด้านความปลอดภัยที่ จำกัด ยิ่งขึ้น ไม่สามารถเข้าถึงทรัพยากรในระบบยกเว้นบริการเฉพาะเบราว์เซอร์

ประเภทของแอปเพล็

เรารวมแอปเพล็ตเข้าไปในเว็บเพจในสองวิธี

  • ตำแหน่งที่เราสร้างแอปเพล็ตของเราเองลงในหน้าเว็บ แอปเพล็ตประเภทนี้พัฒนาและจัดเก็บในเครื่องและเป็นที่รู้จักในนาม“ Local Applet”
  • ประการที่สองเราสามารถดาวน์โหลดแอปเพล็ตจากระบบคอมพิวเตอร์ระยะไกลที่ฝังอยู่ในหน้าเว็บ

แอปพลิเคชันคืออะไร

โดยทั่วไปมันเป็นโปรแกรมจาวาแบบสแตนด์อโลนที่สามารถรองรับเครื่องเสมือนในฝั่งเซิร์ฟเวอร์ แอปพลิเคชั่นนี้มีฟังก์ชั่นการทำงานเฉพาะบนเครื่องเสมือนที่ใช้งานร่วมกับ Java นี่คือโปรแกรมแอปพลิเคชัน java ที่ออกแบบมาเพื่อทำงานเฉพาะสำหรับผู้ใช้ โปรแกรมประยุกต์จาวาประกอบด้วยโปรแกรมฐานข้อมูลโปรแกรมประมวลผลคำเครื่องมือพัฒนาและโปรแกรมแก้ไขภาพสเปรดชีตและเว็บเบราว์เซอร์


พวกเขาเป็นอิสระจากข้อ จำกัด ด้านความปลอดภัยและสามารถเข้าถึงข้อมูลหรือข้อมูลใด ๆ หรือทรัพยากรใด ๆ โปรแกรมแอปพลิเคชันทั้งหมดจะยังคงอยู่บนเครื่องที่มีการปรับใช้ มันมีจุดเริ่มต้นเดียวซึ่งมีวิธีการหลัก ()

ความแตกต่างที่สำคัญ

  1. Applets เป็นโปรแกรมที่ต้องการเบราว์เซอร์สำหรับการดำเนินการ ในทางตรงกันข้ามแอปพลิเคชัน Java เป็นโปรแกรมแบบเอกเทศที่ไม่ต้องการเบราว์เซอร์ใด ๆ สำหรับการดำเนินการ
  2. Applets ไม่ใช่โปรแกรมที่มีคุณสมบัติครบถ้วนและสามารถใช้เพื่อทำงานเล็ก ๆ และเป็นส่วนหนึ่งของมัน ในทางกลับกันแอปพลิเคชัน Java เป็นโปรแกรมที่มีคุณลักษณะหลากหลายที่ออกแบบมาเพื่องานเฉพาะโดยตรงสำหรับผู้ใช้
  3. แอปพลิเคชั่นใช้เมธอด main () สำหรับการเริ่มใช้งานโค้ด แอปเพล็ตไม่ได้ใช้เมธอด main () โดยทั่วไปจะเรียกว่าวิธีการที่กำหนดไว้หลังจากโหลด
  4. ในอีกด้านหนึ่งแอปพลิเคชันมีคุณภาพในการเรียกใช้โปรแกรมใด ๆ จากเครื่องคอมพิวเตอร์ของคุณ ในทางกลับกันแอปเพล็ตไม่มีคุณสมบัตินี้
  5. โปรแกรมแอปเพล็ตไม่สามารถทำงานได้อย่างอิสระ มันต้องมีข้อ จำกัด ด้านความปลอดภัยที่สูงขึ้น แต่แอปพลิเคชัน Java นั้นเชื่อถือได้และไม่ต้องการความปลอดภัยใด ๆ

ข้อสรุป

กล่าวโดยสรุปความแตกต่างระหว่างแอปเพล็ตและแอปพลิเคชันจาวาคือแอปเพล็ตเป็นเวอร์ชันเว็บของแอปพลิเคชันและแอปพลิเคชัน Java ได้รับการออกแบบมาเพื่อทำงานแบบสแตนด์อโลน แอปพลิเคชันสามารถเข้าถึงทรัพยากรทั้งหมดและแอปเพล็ตไม่มีคุณสมบัตินี้ แอปพลิเคชันและแอปเพล็ตมีความแตกต่างในด้านความปลอดภัยที่แอปเพล็ตมีความปลอดภัยสูง แต่แอปพลิเคชันไม่ได้รับการพิจารณาและเชื่อถือได้ คุณลักษณะทั้งสองต่างกัน แต่มีความสำคัญเป็นพิเศษตามการใช้งาน