Was ist der Unterschied zwischen Applet und Anwendung?

Inhaltsverzeichnis:

Anonim

Die Hauptunterschied zwischen Applet und Anwendung ist, dass die applet ist ein kleines Java-Programm, das von einem Java-kompatiblen Webbrowser ausgeführt werden kann, während die Anwendung ein eigenständiges Programm ist, das direkt auf dem Computer ausgeführt werden kann.

Ein Applet ist speziell für die Ausführung in einem HTML-Dokument mit einem Java-fähigen Webbrowser konzipiert. Es ist ein kleines Programm und hat keinen Einfluss auf das Betriebssystem oder die Hardware. Eine Anwendung ist ein eigenständiges Java-Programm, das direkt auf dem Computer ausgeführt werden kann. Es führt die im Programm definierten Aufgaben unabhängig von der Computerarchitektur aus.

Applet, Anwendung, Java

Was ist Applet

Applets sind kleine Programme, die in Webbrowsern ausgeführt werden, um dynamische Inhalte zu generieren. Sie benötigen ein Java-Plugin, um auf dem Client-Browser ausgeführt zu werden. Applets arbeiten auf der Client-Seite mit minimaler Reaktionszeit. Sie können von Browsern auf mehreren Plattformen wie Windows, Linux und Mac ausgeführt werden. In einem Applet ist der Code in eine HTML-Seite eingebettet. Wenn ein Java-fähiger Webbrowser vorhanden ist, wird der Applet-Code an das System übertragen und der Code wird im Browser ausgeführt.

Abbildung 1: Applet-Programm

Applets können verwendet werden, um verschiedene Aufgaben auszuführen. Sie können verwendet werden, um Grafiken anzuzeigen, Animationen zu erstellen, Ton abzuspielen usw. Es ist möglich, ein Applet lokal oder aus der Ferne zu einer Webseite hinzuzufügen. Ein lokales Applet wird entwickelt und im lokalen System gespeichert. Ein Remote-Applet wird entwickelt und extern gespeichert.

Was ist Bewerbung?

Anwendungen sind eigenständige Java-Programme, die auf dem zugrunde liegenden Betriebssystem ausgeführt werden. Es wurde entwickelt, um eine bestimmte Aufgabe auszuführen. Sie können mit oder ohne Hilfe einer grafischen Benutzeroberfläche (GUI) ausgeführt werden. Diese Anwendungen können Textverarbeitungsprogramme, Bildverarbeitungsprogramme, Datenbankprogramme usw. sein.

Abbildung 2: Java-Anwendung

Der Ausgangspunkt einer Java-Anwendung ist die Methode main(). Wenn die Java-Anwendung in einer IDE entwickelt wurde, kann sie durch Drücken des Run-Buttons ausgeführt werden. Es ist auch möglich, das Programm mit dem Befehl javac zu kompilieren und mit dem Befehl java in der Eingabeaufforderung auszuführen. Darüber hinaus können Java-Anwendungen ohne Sicherheitseinschränkungen auf Daten zugreifen, die im System verfügbar sind.

Unterschied zwischen Applet und Anwendung

Definition

Ein Applet ist eine kleine Anwendung, die eine bestimmte Aufgabe ausführt, die im Rahmen einer dedizierten Widget-Engine oder eines größeren Programms ausgeführt wird, oft als Plug-In. Eine Anwendung ist ein eigenständiges Programm, das zur Ausführung einer Aufgabe auf einem eigenständigen Computer ausgeführt werden soll. Dies ist der Hauptunterschied zwischen Applet und Anwendung.

Programmtyp

Während ein Applet ein kleines Programm ist, ist eine Anwendung ein großes Programm.

Schaffung

Ein weiterer Unterschied zwischen Applet und Anwendung besteht darin, dass ein Applet durch Erweitern von java.applet.Applet erstellt wird, während eine Anwendung erstellt wird, indem das Programm innerhalb der main-Methode geschrieben wird.

Lese- und Schreibvorgänge

Außerdem kann ein Applet keine Dateien auf dem lokalen Computer lesen und schreiben. Eine Anwendung kann jedoch das Lesen und Schreiben von Dateien auf dem lokalen Computer durchführen.

Ausführung

Ein weiterer Unterschied zwischen Applet und Application besteht darin, dass ein Applet von jedem Java-kompatiblen Webbrowser ausgeführt wird. Während die Anwendung mit Java Runtime Environment (JRE) ausgeführt werden kann. Es ist die Kombination aus JVM, Java-Klassenbibliotheken und anderen Dateien, die zum Ausführen von Java-Anwendungen erforderlich sind.

Initialisierung oder Startpunkt

Sicherheitsbeschränkungen

Die Sicherheitseinschränkung bei der Ausführung ist auch ein Unterschied zwischen Applet und Anwendung. Ein Applet wird in einer eingeschränkteren Umgebung mit mehr Sicherheitseinschränkungen ausgeführt. Sie können nur auf die browserspezifischen Dienste zugreifen. Eine Anwendung kann ohne Sicherheitseinschränkungen auf auf dem System verfügbare Daten und Ressourcen zugreifen.

Abschluss

Der Unterschied zwischen Applet und Application besteht darin, dass Applet ein kleines Java-Programm ist, das von einem Java-kompatiblen Webbrowser ausgeführt werden kann, während Application ein eigenständiges Programm ist, das direkt auf dem Computer ausgeführt werden kann.

Referenz:

1. „Java-Applet-Tutorial – Javatpoint.“ www.javatpoint.com, hier verfügbar.2. „Grundlagen des Java-Applets.“ Www.tutorialspoint.com, Tutorials Point, hier verfügbar.

Bild mit freundlicher Genehmigung:

1. „Applet-Beispiel auf Arabisch“ Von غاده الأحمري – Eigene Arbeit (CC BY-SA 4.0) über Commons Wikimedia2. „Netbeans 8.0“ von Pavel Pscheidl – Eigene Arbeit (CC BY-SA 3.0) über Commons Wikimedia

Was ist der Unterschied zwischen Applet und Anwendung?