Unterschied zwischen Applet und Anwendung

Autor: Laura McKinney
Erstelldatum: 1 April 2021
Aktualisierungsdatum: 5 Kann 2024
Anonim
So erstellen Sie ein einfaches Home Design-Programm in Java-Applet
Video: So erstellen Sie ein einfaches Home Design-Programm in Java-Applet

Inhalt


Der gemeinsame Unterschied zwischen Applet und Anwendung ist, dass die Anwendung ihre Ausführung durch startet Main() Umgekehrt verwendet ein Applet die Methode main () nicht, sondern initialisiert sie durch drin().

Applets sind kleine Programme, die in der Regel für die Übertragung über das Internet geschrieben und von einem Java-kompatiblen Webbrowser automatisch ausgeführt werden. Und Anwendungen sind eigenständige Programme, die für die direkte Ausführung allgemeiner Vorgänge durch den Benutzer geschrieben wurden. Sie benötigen keine JAVA-fähigen APIs (Browser).

Applets werden vom Betriebssystem oder der Hardware des Benutzers nicht beeinflusst. Wenn im Browser die richtige JVM installiert ist, werden diese Applets mithilfe von JVM ausgeführt. Das Erscheinungsbild der Anwendung auf den verschiedenen Betriebssystemen bleibt jedoch gleich.


  1. Vergleichstabelle
  2. Definition
  3. Hauptunterschiede
  4. Fazit

Vergleichstabelle

VergleichsbasisAppletAnwendung
BasicEs ist ein kleines Programm, das ein anderes Anwendungsprogramm für seine Ausführung verwendet.Eine Anwendung sind die auf dem Computer eigenständig ausgeführten Programme.
main () -MethodeVerwenden Sie nicht die HauptmethodeVerwendet die Hauptmethode zur Ausführung
AusführungKann nicht unabhängig ausgeführt werden, erfordert APIs (z. B. Web-API).Kann alleine laufen, benötigt aber JRE.
InstallationEine vorherige Installation ist nicht erforderlich Erfordert eine vorherige explizite Installation auf dem lokalen Computer.
Lese- und SchreibvorgangDie Dateien können nicht über das Applet auf dem lokalen Computer gelesen und geschrieben werden.Anwendungen können diese Vorgänge für die Dateien auf dem lokalen Computer ausführen.
Kommunikation mit anderen ServernKann nicht mit anderen Servern kommunizieren.Die Kommunikation mit anderen Servern ist wahrscheinlich möglich.
BeschränkungenApplets können nicht auf Dateien zugreifen, die sich auf dem lokalen Computer befinden.Kann auf alle im System verfügbaren Daten oder Dateien zugreifen.
SicherheitBenötigt Sicherheit für das System, da sie nicht vertrauenswürdig sind.Es gibt keine Sicherheitsbedenken.


Definition von Applet

Applets sind kleine Programme, die eine externe API für ihre Ausführung verwenden und hauptsächlich im Internet verwendet werden. Sie können über das Internet von einem Computer auf einen anderen übertragen und mit dem Applet Viewer oder einem beliebigen Webbrowser, der Java unterstützt, ausgeführt werden. Ein Applet kann verschiedene Anwendungen unterstützen, z. B. das Ausführen von Rechenoperationen, das Erstellen von Animationen, das Anzeigen von Grafiken und das Spielen interaktiver Spiele.

Java hat die Art und Weise, wie Internetnutzer Dokumente im weltweiten Netzwerk abrufen und verwenden, verändert. Mit Applets können vollständig interaktive Multimedia-Webdokumente erstellt und verwendet werden. Eine Webseite kann ein Java-Applet enthalten, das bei der Ausführung Grafiken, Sounds und bewegte Bilder erzeugen kann, anstatt nur ein einfaches oder ein statisches Bild zu enthalten.

Es gibt zwei Möglichkeiten, wie ein Applet in Webseiten integriert werden kann.

  • Zunächst können wir unsere eigenen Applets schreiben und in Webseiten integrieren. Diese Arten von Applets, die lokal entwickelt und in einem lokalen System aufbewahrt werden, werden als bezeichnet lokales Applet.
  • Zweitens können wir ein Applet von einem entfernten Computersystem herunterladen und es dann in eine Webseite einbetten.

Diese Arten von Applets, die extern entwickelt und auf einem Remote-Computer im Internet gespeichert werden, werden als a bezeichnet Remote-Applet.

Definition der Anwendung

Eine Anwendung ist ein Programm, das auf einem zugrunde liegenden Betriebssystem ausgeführt wird. Diese sind in gewissem Sinne generisch und so konzipiert, dass sie eine bestimmte Aufgabe direkt für den Benutzer ausführen. Die Anwendung kann mit oder ohne GUI ausgeführt werden. Die Anwendungsprogramme wie Tabellenkalkulationen, Textverarbeitungsprogramme, Webbrowser und Compiler beschreiben, wie Computerressourcen zur Behebung von Computerproblemen der Benutzer verwendet werden. Bei der Verwendung einer Anwendung bestehen keine Sicherheitsbedenken. Der Grund dafür ist, dass Anwendungen vertrauenswürdig sind.

Verstehen wir den Unterschied zwischen Applet und Anwendung anhand der angegebenen Punkte:

  1. Bei Applets handelt es sich nicht ausschließlich um Anwendungsprogramme. Sie werden normalerweise geschrieben, um eine kleine Aufgabe oder einen Teil davon zu erledigen. Andererseits ist eine Anwendung ein Programm, das auf einem zugrunde liegenden Betriebssystem ausgeführt wird. Diese sind in gewissem Sinne generisch und so konzipiert, dass sie eine bestimmte Aufgabe direkt für den Benutzer ausführen.
  2. Ein Applet verwendet nicht die Methode main (). Stattdessen werden nach dem Laden automatisch definierte Methoden aufgerufen, damit die Applet-Klasse den Applet-Code startet und ausführt. Im Gegenteil, Application verwendet die Methode main (), um die Ausführung des Codes zu initiieren.
  3. Anders als bei der Standalone-Anwendung ist dieunabhängig Die Ausführung eines Applets ist nicht möglich. Sie werden von einer Webseite aus mit einer speziellen Funktion ausgeführt, die als bekannt ist HTML-Tag.
  4. Applets können nicht in die Dateien auf dem lokalen Computer schreiben und daraus lesen. Die Anwendung kann einen solchen Vorgang für die Dateien auf dem lokalen Computer ausführen.
  5. Eine vorherige Installation ist in einem Applet nicht erforderlich. Im Gegensatz dazu ist bei der Verwendung einer Anwendung eine vorherige explizite Installation erforderlich.
  6. Applets werden Einschränkungen auferlegt, um Bibliotheken aus anderen Sprachen und auch lokale Dateien zu verwenden. Die Anwendung kann sowohl auf Bibliotheken als auch auf lokale Dateien zugreifen.
  7. Eine Anwendung kann mehrere Programme auf dem lokalen Computer ausführen. Im Gegensatz dazu können Applets dies nicht.

Fazit

Applets und Anwendungen in JAVA (Programmiersprache) gelten als Programme, obwohl ihre Verwendung und Ausführung unterschiedlich sind. Beide haben je nach Nutzung ihre spezifische Bedeutung.