Applet versus toepassing

Schrijver: Laura McKinney
Datum Van Creatie: 6 April 2021
Updatedatum: 10 Kunnen 2024
Anonim
KDE Frameworks 5.75 - kde frameworks 5.75.0
Video: KDE Frameworks 5.75 - kde frameworks 5.75.0

Inhoud

Applet en applicatie zijn beide Java-programma's. Het belangrijkste verschil tussen applet en applicatie is dat de applicatie bekend staat als het op zichzelf staande Java-programma dat rechtstreeks op uw machine kan worden uitgevoerd. Aan de andere kant, een applet zijn de programma's die de browser nodig hebben om te draaien. Eenvoudig gezegd, het applicatieprogramma wordt uitgevoerd zonder beveiligingsbeperkingen en met behulp van een virtuele machine, maar de applet kan niet worden uitgevoerd zonder de hulp van een browser en vereist meer beveiligingsbeperkingen.


Applets kunnen niet worden beïnvloed door het systeem van de gebruiker als de browser de juiste JVM heeft geïnstalleerd. Terwijl de term en het gevoel van de toepassing op verschillende besturingssystemen hetzelfde blijven.

Inhoud: verschil tussen applet en applicatie

  • Vergelijkingstabel
  • Wat is applet?
    • Soorten applet
  • Wat is een toepassing?
  • Belangrijkste verschillen
  • Vergelijkingsvideo
  • Gevolgtrekking

Vergelijkingstabel

Basis applet Toepassing
DefinitieDe applets zijn een klein Java-programma dat een browser vereist voor uitvoering. Het is geen volledig uitgerust Java-programma.De applicatie is een zelfstandig Java-programma dat geen browser vereist of nodig heeft voor de uitvoering ervan. Het is een volledig uitgerust Java-programma.
Belangrijkste methodeDe applet gebruikt niet de hoofdmethode () zoals een Java-programma voor de uitvoering ervan.De toepassing gebruikt de hoofdmethode () voor de uitvoering ervan, omdat ze een echte Java-toepassing zijn.
VrijHet kan niet vrij worden uitgevoerd. Ze zijn ontworpen om de HTML-pagina uit te voeren.Het kan vrij worden uitgevoerd omdat het een zelfstandige toepassing is.
interconnectHet maakt geen verbinding met andere servers vanwege veiligheidsredenen.Het kan verbinding maken met andere servers omdat deze geen beveiligingsbeperkingen hebben.
ToegangHet heeft alleen toegang tot de browserspecifieke services.Het heeft toegang tot alle beschikbare bronnen op het systeem.
VeiligheidHet is beveiligingsbeperkend en vereist beveiliging voor het systeem omdat ze niet vertrouwd zijn.Er zijn geen beveiligingsproblemen.

Wat is applet?

Kortom, het is een klein Java-programma zoals de webversie van een applicatie. De applet is een Java-programma dat de Java-browser moet uitvoeren en uitvoeren. Ze worden meestal gebruikt voor internet computing. Ze kunnen met behulp van internet van de ene computer naar de andere overgaan. Een Java-applet kan allerlei bewerkingen uitvoeren, zoals geluiden afspelen, afbeeldingen weergeven, geanimeerde afbeeldingen maken, enz. U kunt ook lokaal uw eigen applet maken en deze ook extern ontwikkelen.


Browsers die met Java-runtime worden geleverd om het applet-programma uit te voeren, worden java-enabled browser genoemd. De applet-bytecodes bevinden zich op een unieke locatie, namelijk het World Wide Web. De Java-appletprogramma's worden uitgevoerd in een beperktere beveiligingsbeperking. Het heeft geen toegang tot de bron op het systeem behalve de browserspecifieke services.

Soorten applet

We hebben applet op twee manieren in de webpagina geïntegreerd

  • Waar we onze eigen applet maken op de webpagina. Dit soort applet wordt lokaal ontwikkeld en opgeslagen en staat bekend als 'Local Applet'.
  • Ten tweede kunnen we een applet downloaden van een extern computersysteem dat is ingesloten in een webpagina.

Wat is een toepassing?

Kortom, het is een stand-alone Java-programma dat met de ondersteuning van de virtuele machine in een server kan. De applicatie heeft een specifieke functie voor uitvoering op elke Java-compatibele virtuele machine. Dit zijn het Java-applicatieprogramma dat is ontworpen om een ​​bepaalde taak voor de gebruiker uit te voeren. Het Java-applicatieprogramma omvat databaseprogramma's, tekstverwerker, ontwikkeltools en beeldbewerkingsprogramma's, spreadsheets en webbrowser.


Ze zijn vrij van beveiligingsbeperkingen en hebben toegang tot alle gegevens of informatie of bronnen. Alle toepassingsprogramma's blijven op de computer waarop ze worden geïmplementeerd. Het heeft een enkel startpunt met een hoofdmethode ().

Belangrijkste verschillen

  1. Applets zijn het programma dat een browser vereist voor de uitvoering ervan. De Java-applicatie is daarentegen een zelfstandig programma dat geen browser nodig heeft voor de uitvoering ervan.
  2. Applets zijn geen volledig programma en kunnen alleen worden gebruikt om kleine taken en een deel ervan uit te voeren. Aan de andere kant, Java-applicatie is een rijk aanbevolen programma dat is ontworpen voor een bepaalde taak rechtstreeks voor de gebruiker.
  3. De toepassing gebruikt de methode main () voor het initiëren van de implementatie van de code. Desondanks gebruikt de applet niet de methode main (). Over het algemeen wordt het de gedefinieerde methode genoemd na het laden.
  4. Enerzijds heeft een toepassing de kwaliteit om alle programma's vanaf uw lokale computer uit te voeren. Aan de andere kant heeft een applet deze functie niet.
  5. De applet-programma's kunnen niet onafhankelijk worden uitgevoerd. Het vereist hogere beveiligingsbeperkingen. Java-toepassingsprogramma's zijn echter vertrouwd en vereisen geen beveiliging.

Gevolgtrekking

Concluderend is het verschil tussen de applets en de Java-applicatie dat een applet een webversie van de applicatie is en de Java-applicatie is ontworpen om op zichzelf te staan. De applicatie heeft toegang tot alle bronnen en een applet heeft deze functie niet. De applicatie en een applet hebben beide een verschil in beveiliging dat applet zeer beveiligd is, maar de applicatie niet en als vertrouwd wordt beschouwd. Beide hebben verschillende functies, maar beide hebben hun specifieke belang afhankelijk van het gebruik.