Wat is het verschil tussen applet en toepassing

De grootste verschil tussen Applet en Applicatie is dat de applet is een klein Java-programma dat kan worden uitgevoerd door een Java-compatibele webbrowser terwijl de applicatie een zelfstandig programma is dat rechtstreeks op de machine kan worden uitgevoerd. 

Een applet is specifiek ontworpen om te worden uitgevoerd in een HTML-document met behulp van een webbrowser met Java. Het is een klein programma en heeft geen invloed op het besturingssysteem of de hardware. Een applicatie is een zelfstandig Java-programma dat rechtstreeks op de machine kan worden uitgevoerd. Het voert de taken uit die in het programma zijn gedefinieerd, ongeacht de computerarchitectuur.

Key Areas Covered

1. Wat is applet
     - Definitie, functionaliteit
2. Wat is applicatie
     - Definitie, functionaliteit
3. Wat is het verschil tussen applet en toepassing
     - Vergelijking van belangrijke verschillen

Sleutelbegrippen

Applet, applicatie, Java

Wat is applet

Applets zijn kleine programma's die zijn ontworpen om te worden uitgevoerd in webbrowsers om dynamische inhoud te genereren. Ze vereisen een Java-plug-in om in de clientbrowser uit te voeren. Applets werken aan de clientzijde met minimale responstijd. Ze kunnen door browsers op meerdere platforms worden uitgevoerd, zoals Windows, Linux en Mac. In een applet is de code ingesloten in een HTML-pagina. Wanneer er een Java-enabled webbrowser is, wordt de appletcode overgebracht naar het systeem en wordt de code in de browser uitgevoerd.

Figuur 1: Applet-programma

Applets kunnen worden gebruikt om verschillende taken uit te voeren. Ze kunnen worden gebruikt om afbeeldingen weer te geven, animaties te maken, geluid af te spelen, enz. Het is mogelijk om een ​​applet lokaal of op afstand aan een webpagina toe te voegen. Een lokale applet wordt ontwikkeld en opgeslagen in het lokale systeem. Een externe applet is extern ontwikkeld en opgeslagen.

Wat is applicatie

Toepassingen zijn zelfstandige Java-programma's die op het onderliggende besturingssysteem worden uitgevoerd. Het is ontworpen om een ​​specifieke taak uit te voeren. Ze kunnen worden uitgevoerd met of zonder de hulp van een grafische gebruikersinterface (GUI). Deze toepassingen kunnen tekstverwerkingsprogramma's, beeldverwerkingsprogramma's, databaseprogramma's, enz. Zijn. 

Figuur 2: Java-applicatie

Het startpunt van een Java-toepassing is de methode main (). Als de Java-toepassing is ontwikkeld in een IDE, kan deze worden uitgevoerd door op de knop Run te drukken. Het is ook mogelijk om het programma te compileren met behulp van de opdracht javac en het uit te voeren met behulp van de opdracht java in de opdrachtprompt. Bovendien hebben Java-toepassingen toegang tot gegevens, bronnen die beschikbaar zijn in het systeem zonder enige beveiligingsbeperkingen.

Verschil tussen applet en toepassing

Definitie

Een applet is een kleine applicatie die één specifieke taak uitvoert die wordt uitgevoerd in het kader van een speciale widget-engine of een groter programma, vaak als een plug-in. Een applicatie is een op zichzelf staand programma dat is ontworpen om op een zelfstandige machine te worden uitgevoerd om een ​​taak uit te voeren. Dit is het belangrijkste verschil tussen applet en toepassing.

Programmatype

Hoewel een applet een klein programma is, is een applicatie een groot programma.

schepping

Een ander verschil tussen applet en applicatie is dat een applet wordt gemaakt door het java.applet.Applet uit te breiden terwijl een applicatie wordt aangemaakt door het programma in de hoofdmethode te schrijven.

Lees- en schrijfbewerkingen

Bovendien kan een applet geen bestanden lezen en schrijven op de lokale computer. Maar een toepassing kan het lezen en schrijven van bestanden op de lokale computer uitvoeren.

Uitvoering

Een ander verschil tussen applet en toepassing is dat een applet wordt uitgevoerd door een Java-compatibele webbrowser. Overwegende dat toepassing kan worden uitgevoerd met behulp van Java Runtime Environment (JRE). Het is de combinatie van JVM, Java-klassenbibliotheken en andere bestanden die nodig zijn om Java-toepassingen uit te voeren.

Initialisatie of startpunt

Bovendien wordt een applet geïnitialiseerd via inti () terwijl een toepassing wordt gestart vanuit main ().

Beveiligingsbeperkingen

Beveiliging beperking in uitvoering is ook een verschil tussen applet en toepassing. Een applet wordt uitgevoerd in een meer beperkte omgeving met meer beveiligingsbeperkingen. Ze hebben alleen toegang tot de browserspecifieke services. Een toepassing heeft toegang tot gegevens en bronnen die beschikbaar zijn op het systeem zonder enige beveiligingsbeperkingen.

Conclusie

Het verschil tussen Applet en Applicatie is dat Applet een klein Java-programma is dat kan worden uitgevoerd door een Java-compatibele webbrowser terwijl de toepassing een op zichzelf staand programma is dat rechtstreeks op de machine kan worden uitgevoerd. 

Referentie:

1. "Java Applet Tutorial - Javatpoint." Www.javatpoint.com, hier beschikbaar.
2. "Java Applet Basics." Www.tutorialspoint.com, Tutorials Point, hier beschikbaar.

Afbeelding met dank aan:

1. "Applet Voorbeeld in Arabisch" door غاده الأحمري - Eigen werk (CC BY-SA 4.0) via Commons Wikimedia
2. "Netbeans 8.0" door Pavel Pscheidl - Eigen werk (CC BY-SA 3.0) via Commons Wikimedia