Verschil tussen applet en applicatie

Schrijver: Laura McKinney
Datum Van Creatie: 1 April 2021
Updatedatum: 17 Kunnen 2024
Anonim
Applet vs Application
Video: Applet vs Application

Inhoud


Het gemeenschappelijke verschil tussen applet en Toepassing is dat die applicatie de uitvoering ervan start hoofd() methode daarentegen gebruikt een applet geen methode main (), maar wordt deze geïnitialiseerd via in het().

Applets zijn kleine programma's die doorgaans worden geschreven om via internet te worden verzonden en automatisch worden uitgevoerd door een Java-compatibele webbrowser. En applicaties zijn op zichzelf staande programma's die zijn geschreven voor het rechtstreeks uitvoeren van algemene bewerkingen door de gebruiker, en het heeft geen voor JAVA ingeschakelde API's nodig (browsers).

Applets worden niet beïnvloed door het besturingssysteem of de hardware van de gebruiker. Als de juiste JVM in de browser is geïnstalleerd, worden deze applets uitgevoerd met behulp van JVM. Terwijl het uiterlijk van de toepassing op het verschillende besturingssysteem hetzelfde blijft.


  1. Vergelijkingstabel
  2. Definitie
  3. Belangrijkste verschillen
  4. Gevolgtrekking

Vergelijkingstabel

Basis voor vergelijkingappletToepassing
basis-Het is een klein programma dat een ander applicatieprogramma gebruikt voor de uitvoering ervan.Een applicatie zijn de programma's die onafhankelijk op de computer worden uitgevoerd.
main () methodeGebruik niet de hoofdmethodeGebruikt de belangrijkste uitvoeringsmethode
UitvoeringKan niet onafhankelijk worden uitgevoerd vereist API's (bijv. Web API).Kan alleen worden uitgevoerd, maar vereist JRE.
InstallatieVoorafgaande installatie is niet nodig Vereist voorafgaande expliciete installatie op de lokale computer.
Lees- en schrijfbewerkingDe bestanden kunnen niet via de applet op de lokale computer worden gelezen en geschreven.Toepassingen kunnen die bewerkingen uitvoeren op de bestanden op de lokale computer.
Communicatie met andere serversKan niet communiceren met andere servers.Communicatie met andere servers is waarschijnlijk mogelijk.
beperkingenApplets hebben geen toegang tot bestanden op de lokale computer.Heeft toegang tot alle gegevens of bestanden die op het systeem beschikbaar zijn.
VeiligheidVereist beveiliging voor het systeem omdat ze niet vertrouwd zijn.Er zijn geen beveiligingsproblemen.


Definitie van applet

Applets zijn kleine programma's die een externe API gebruiken voor de uitvoering ervan en worden voornamelijk gebruikt in internet computing. Ze kunnen via internet van de ene computer naar de andere worden overgebracht en worden uitgevoerd met de Applet Viewer of elke webbrowser die Java ondersteunt. Een applet kan verschillende toepassingen ondersteunen, zoals het uitvoeren van rekenkundige bewerkingen, het maken van animaties, het weergeven van grafische afbeeldingen, het spelen van interactieve spellen.

Java heeft de manier veranderd waarop internetgebruikers documenten opzoeken en gebruiken op het wereldwijde netwerk. Met applets kunnen volledig interactieve multimedia-webdocumenten worden gebouwd en gebruikt. Een webpagina kan een Java-applet bevatten die, wanneer deze wordt uitgevoerd, afbeeldingen, geluiden en bewegende beelden kan genereren, in plaats van alleen een gewone of een statische afbeelding te bevatten.

Er zijn twee manieren waarop een applet in webpagina's kan worden geïntegreerd.

  • Allereerst waarin we onze eigen applets kunnen schrijven en deze in webpagina's kunnen integreren. Dit type applets is lokaal geëvolueerd en bewaard in een lokaal systeem dat bekend staat als een lokale applet.
  • Ten tweede kunnen we een applet downloaden van een extern computersysteem en deze vervolgens inbedden in een webpagina.

Dit type applets dat extern wordt ontwikkeld en op een externe computer op internet wordt opgeslagen, staat bekend als een externe applet.

Definitie van toepassing

Een applicatie is een programma dat op een onderliggend besturingssysteem draait. Deze zijn in zekere zin generiek en ontworpen om een ​​specifieke taak rechtstreeks voor de gebruiker uit te voeren. De applicatie kan met of zonder GUI worden uitgevoerd. De applicatieprogramma's zoals spreadsheets, tekstverwerkers, webbrowsers en compilers - beschrijven de manieren waarop computerbronnen worden gebruikt om de computerproblemen van gebruikers op te lossen. Er zijn geen beveiligingsproblemen tijdens het gebruik van een applicatie; de oorzaak is dat applicaties betrouwbaar zijn.

Laten we het verschil tussen applet en applicatie door de gegeven punten begrijpen:

  1. Applets zijn niet volledig uitgelichte applicatieprogramma's en worden meestal geschreven om een ​​kleine taak of een deel ervan uit te voeren. Aan de andere kant is een applicatie een programma dat op een onderliggend besturingssysteem draait. Deze zijn in zekere zin generiek en ontworpen om een ​​specifieke taak rechtstreeks voor de gebruiker uit te voeren.
  2. Een applet gebruikt niet de methode main (). In plaats daarvan roept het na het laden automatisch gedefinieerde methoden aan om de klasse Applet te starten en de applet-code uit te voeren. Integendeel, Application gebruikt de methode main () voor het initiëren van de uitvoering van de code.
  3. Ongeacht de stand-alone applicatie, deonafhankelijk uitvoering van een applet is niet mogelijk. Ze worden uitgevoerd vanuit een webpagina met een speciale functie die bekend staat als HTML-tag.
  4. Applets kunnen niet schrijven naar en lezen van de bestanden op de lokale computer. Hoewel Application een dergelijke bewerking kan uitvoeren op de bestanden op de lokale computer.
  5. Voorafgaande installatie is niet vereist in een applet. Daarentegen is voorafgaande expliciete installatie noodzakelijk tijdens het gebruik van een applicatie.
  6. Aan applets worden beperkingen opgelegd voor het gebruik van bibliotheken uit andere talen en ook lokale bestanden. Terwijl Application toegang heeft tot zowel bibliotheken als lokale bestanden.
  7. Een toepassing kan verschillende programma's uitvoeren vanaf de lokale computer. Applets kunnen dit daarentegen niet.

Gevolgtrekking

Applets en applicaties in de con van JAVA (programmeertaal) worden beschouwd als programma's, hoewel hun gebruik en uitvoering verschillen. Beide hebben hun specifieke belang afhankelijk van het gebruik.