Diferența dintre Applet și Aplicație

Autor: Laura McKinney
Data Creației: 1 Aprilie 2021
Data Actualizării: 17 Mai 2024
Anonim
Applet vs Application
Video: Applet vs Application

Conţinut


Diferența comună între Applet și cerere este că aplicația își începe executarea prin principal() în schimb, o metodă nu utilizează metoda principală (), ci se inițializează init ().

Aplicațiile sunt mici programe scrise în general pentru a fi transmise pe internet și executate automat de către browser-ul web compatibil java. Și aplicațiile sunt programe de sine stătătoare scrise pentru a efectua operațiuni generale de către utilizator direct și nu are nevoie de API-uri activate JAVA ”(browsere).

Aplicațiile nu sunt afectate de sistemul de operare sau hardware-ul utilizatorilor. Dacă browserul are instalat JVM corespunzător, aceste applet-uri rulează cu ajutorul JVM. În timp ce aspectul aplicației de pe diferitele sistem de operare rămâne același.

  1. Diagramă de comparație
  2. Definiție
  3. Diferențele cheie
  4. Concluzie

Diagramă de comparație

Baza de comparațieAppletcerere
De bazăEste mic program folosește un alt program de aplicație pentru execuția sa.O aplicație este programele executate independent pe computer.
metoda principală ()Nu folosiți metoda principalăUtilizează metoda principală pentru execuție
ExecuţieNu se poate rula în mod independent, necesită API (ex. API Web).Poate rula singur, dar necesită JRE.
InstalareInstalarea prealabilă nu este necesară Necesită o instalare explicită prealabilă pe computerul local.
Operațiunea de citire și scriereFișierele nu pot fi citite și scrise pe computerul local prin intermediul aplicatiei.Aplicațiile sunt capabile să efectueze aceste operații la fișierele de pe computerul local.
Comunicarea cu alte servereNu se poate comunica cu alte servere.Comunicarea cu alte servere este probabil posibilă.
restricţiiAplicațiile nu pot accesa fișierele de pe computerul local.Poate accesa orice date sau fișiere disponibile pe sistem.
SecuritateNecesită securitate pentru sistem, deoarece acestea nu sunt de încredere.Nu există probleme de securitate.


Definiția Applet

Aplicațiile sunt programe mici care utilizează o API externă pentru execuția sa și sunt utilizate în primul rând în calcularea pe internet. Acestea pot fi transferate pe Internet de la un computer la altul și pot fi rulate utilizând Applet Viewer sau orice browser web care acceptă Java. Un applet poate suporta mai multe aplicații, cum ar fi executarea de operații aritmetice, crearea de animație, afișarea grafică, jocul interactiv.

Java a transformat modul în care utilizatorii de Internet preiau și folosesc documentele din rețeaua mondială. Aplicațiile au permis construirea și utilizarea documentelor Web multimedia interactive complet. O pagină web poate include o applet java care, atunci când este executată, poate genera grafică, sunete și imagini în mișcare, mai degrabă conținând o imagine simplă sau o imagine statică.

Există două moduri în care o applet se poate integra în paginile web.


  • În primul rând în care ne putem scrie propriile appleturi și le putem integra în pagini web. Aceste tipuri de applet-uri au evoluat local și sunt păstrate într-un sistem local este cunoscut sub numele de applet local.
  • În al doilea rând, putem descărca o applet dintr-un sistem computerizat de la distanță și apoi să o încorporăm într-o pagină web.

Aceste tipuri de applet care sunt dezvoltate extern și stocate pe un computer la distanță pe Internet sunt cunoscute sub numele de applet de la distanță.

Definiția aplicației

Aplicația este un program care rulează pe un sistem de operare de bază. Acestea sunt generice într-un sens și sunt concepute pentru a efectua o sarcină specifică direct pentru utilizator. Aplicația poate rula cu sau fără GUI. Programele de aplicații precum foi de calcul, procesoare de text, browsere web și compilatoare - descriu manierele în care sunt utilizate resursele de calculator pentru a rezolva problemele de calcul ale utilizatorilor. Nu există probleme de securitate în timpul utilizării unei aplicații; cauza sa este că cererile sunt de încredere.

Vă permite să înțelegeți diferența dintre applet și aplicație prin punctele date:

  1. Aplicațiile nu sunt în totalitate programe de aplicație prezentate și sunt de obicei scrise pentru a realiza o mică sarcină sau o parte din ea. Pe de altă parte, o aplicație este un program care rulează pe un sistem de operare de bază. Acestea sunt generice într-un sens și sunt concepute pentru a efectua o sarcină specifică direct pentru utilizator.
  2. O applet nu utilizează metoda principală (). În schimb, apelează automat la metode definite după încărcare, pentru ca clasa Applet să pornească și să execute codul de applet. Dimpotrivă, Application folosește metoda principală () pentru inițierea executării codului.
  3. Diferent de aplicația de sine stătătoare,independent executarea unei applet nu este posibilă. Sunt rulate din interiorul unei pagini web folosind o caracteristică specială cunoscută sub numele de Etichetă HTML.
  4. Aplicațiile nu pot scrie și citi din fișierele din computerul local. În timp ce Aplicația poate efectua o astfel de operație la fișierele din computerul local.
  5. Instalarea prealabilă nu este necesară într-o applet. Spre deosebire, este necesară instalarea prealabilă explicită în timpul utilizării unei aplicații.
  6. Restricțiile sunt impuse appleturilor pentru utilizarea bibliotecilor din alte limbi și, de asemenea, fișierelor locale. Întrucât aplicația poate accesa bibliotecile, precum și fișierele locale.
  7. O aplicație poate rula mai multe programe de pe computerul local. În schimb, Applets nu poate face acest lucru.

Concluzie

Aplicațiile și aplicațiile din conținutul JAVA (limbaj de programare) sunt considerate programe, deși utilizarea și execuția lor sunt diferite. Ambele au importanța lor specifică în funcție de utilizare.