principala diferență între Applet și aplicație este că applet este un program de java mic care poate fi executat de un browser web compatibil Java, în timp ce aplicația este un program independent care poate rula direct pe mașină.
Un applet este conceput special pentru a fi executat într-un document HTML folosind un browser web cu Java. Este un program mic și nu afectează sistemul de operare sau hardware-ul. O aplicație este un program autonom Java care poate fi rulat direct pe mașină. Acesta va efectua sarcinile definite în program, indiferent de arhitectura computerului.
1. Ce este Applet
- Definiție, funcționalitate
2. Ce este aplicația
- Definiție, funcționalitate
3. Care este diferența dintre Applet și aplicație
- Compararea diferențelor cheie
Applet, aplicație, Java
Anteturile sunt mici programe care sunt proiectate să execute în browsere web pentru a genera conținut dinamic. Acestea necesită un plugin Java pentru a rula pe browser-ul clientului. Appletele lucrează la partea clientului cu un timp de răspuns minim. Acestea pot fi executate de browsere pe mai multe platforme, cum ar fi Windows, Linux și Mac. Într-un applet, codul este încorporat într-o pagină HTML. Când există un browser web activat în java, codul de applet se transferă la sistem, iar codul este executat în browser.
Figura 1: Programul Applet
Appletele pot fi folosite pentru a efectua diverse sarcini. Acestea pot fi folosite pentru afișarea graficelor, pentru crearea de animații, pentru redarea sunetului etc. Este posibil să adăugați un applet într-o pagină web la nivel local sau de la distanță. Un applet local este dezvoltat și stocat în sistemul local. Un applet la distanță este dezvoltat și stocat extern.
Aplicațiile sunt programe standalone Java care rulează pe sistemul de operare subiacent. Acesta este conceput pentru a îndeplini o sarcină specifică. Acestea pot rula cu sau fără ajutorul unei interfețe grafice (GUI). Aceste aplicații pot fi programe de procesare a textului, programe de procesare a imaginilor, programe de baze de date etc..
Figura 2: Aplicația Java
Punctul de pornire al unei aplicații Java este metoda principală (). Dacă aplicația java este dezvoltată într-un IDE, ea poate fi executată prin apăsarea butonului de execuție. Este, de asemenea, posibil să compilați programul utilizând comanda javac și să îl executați utilizând comanda java din linia de comandă. În plus, aplicațiile Java pot accesa datele, resursele disponibile în sistem fără restricții de securitate.
Un applet este o aplicație mică care efectuează o sarcină specifică care se desfășoară în cadrul unui motor widget dedicat sau al unui program mai mare, adesea ca plug-in. O aplicație este un program independent care este proiectat să funcționeze pe o mașină independentă pentru a îndeplini o sarcină. Aceasta este diferența principală dintre Applet și aplicație.
În timp ce un applet este un program mic, o aplicație este un program mare.
O altă diferență între applet și aplicație este că un applet este creat prin extinderea java.applet.Applet în timp ce o aplicație este creată prin scrierea programului în interiorul metodei principale.
Mai mult, un applet nu poate citi și scrie fișiere pe computerul local. Dar, o aplicație poate efectua citirea și scrierea fișierelor pe computerul local.
O altă diferență între Applet și aplicație este că un applet este executat de orice browser web compatibil cu Java. În timp ce aplicația poate fi executată folosind Java Runtime Environment (JRE). Este o combinație de JVM, biblioteci de clase Java și alte fișiere necesare pentru a rula aplicații Java.
Mai mult, un applet este inițializat prin inti (), în timp ce o aplicație este pornită de la main ().
Restricționarea de securitate în execuție este, de asemenea, o diferență între Applet și aplicație. Un applet este executat într-un mediu mai restrâns, cu mai multe restricții de securitate. Aceștia pot accesa numai serviciile specifice browserului. O aplicație poate accesa datele și resursele disponibile în sistem fără restricții de securitate.
Diferența dintre Applet și aplicație este că Applet este un mic program java care poate fi rulat de un browser web compatibil Java în timp ce aplicația este un program independent care poate rula direct pe mașină.
1. "Java Tutorial Applet - Javatpoint". Www.javatpoint.com, disponibil aici.
2. "Java Applet Basics." Www.tutorialspoint.com, Tutorials Point, disponibil aici.
1. "Exemplu de aplicație în arabă" De غاده الأحمري - Muncă proprie (CC BY-SA 4.0) prin Wikimedia Commons
2. "Netbeans 8.0" de Pavel Pscheidl - Activitate proprie (CC BY-SA 3.0) prin Wikimedia Commons