/ / Java Swing, Anwendung oder Applet? - Java, Schaukel, Applet

Java Swing, Anwendung oder Applet? - Java, Schaukel, Applet

Wenn ich mit Swing ein GUI-Programm schreiben möchte, meineDas Verständnis ist, dass ich entweder eine Swing-Desktopanwendung schreiben oder ein Swing-basiertes Applet schreiben kann (das ich mit Appletviewer oder einem Browser ausführen kann). Aber es ist mir nicht klar, welche ich benutzen soll.

Ich habe kein bestimmtes Programm vor Augen; ich versuche allgemein zu verstehen, welches unter welchen Umständen besser ist. Jede Klarstellung hierzu wäre zu begrüßen.

Antworten:

2 für die Antwort № 1

Applets sollen innerhalb eines Browsers ausgeführt werdenAußerdem gibt es einige Einschränkungen, um sicherzustellen, dass Benutzer jedes Applet ohne großes Risiko ausführen können. Das Applet-Konzept war zwar revolutionär, als es eingeführt wurde, war jedoch nie so erfolgreich, wie es verdient hätte. Applets sind heutzutage eine Ausnahme.

Für Desktop-Apps gelten weniger Einschränkungen als für Applets. In den meisten Fällen ist dies wahrscheinlich das, was Sie möchten.

Wenn Sie eine einfache Verteilung Ihrer App wünschen, sollten Sie auch einen Blick darauf werfen Java Web Start Aber auch hier hat es nicht die Traktion, die es verdient.


0 für die Antwort № 2

In dieser Hinsicht gibt es kein besseres oder schlechteres Verhalten, da ein Applet mit Java Web Start ausgeführt wird JNLP das ist ein Weg zu bereitstellen Java-basierte Anwendungen.

Welcher Weg optimal ist, hängt ganz von der beabsichtigten Architektur, Verteilung, Sicherheitsüberlegungen, Anwendungsfällen usw. einer Anwendung ab.

Für Web Start ist Software auf JRE erforderlich, die jedoch seit Version 1.4.2 im Standard-Java-Laufzeitpaket enthalten ist.