Frage

Javafx bietet eine Funktion, indem Sie sie einfach aus Ihrem Browser ziehen. Sie können die Anwendungen direkt von Ihrem Desktop neu starten. Wie unterschiedlich ist es anders als JNLP? Oder wie einfach oder vorteilhaft ist es über JNLP hinsichtlich des Vertriebsinhalts über das Web?

War es hilfreich?

Lösung

Sowohl die Applet- als auch die WebStart -Methoden zur Bereitstellung von Javafx -Anwendungen verwenden JNLP -Dateien.

Dies ist eine Änderung gegenüber der Vergangenheit, als JNLP nur von Webstart verwendet wurde (worauf Sie sich beziehen).

Es gibt keinen großen Unterschied, es hängt von der Benutzererfahrung ab, die der Benutzer haben soll. Ich würde für die meisten wichtigen Apps sagen, dass Sie mit der traditionelleren Webstart -Methode zum Starten von Apps besser dran sind (laden Sie eine JNLP -Datei von einem Link herunter und lassen Sie sie starten).

Es gibt subtile Unterschiede in den Sicherheitsberechtigten zwischen einem Applet und einem Webstart. Weitere mehr gibt es auch einige API -Unterschiede innerhalb von JavaFX zwischen dem, was in einem Applet funktioniert, und was in einer von Webstart gestarteten App funktioniert. Diese werden langsam beseitigt.

Andere Tipps

Ich denke, Sie mischen Dinge.

JNLP ist nur eine Möglichkeit, Ihre Anwendung bereitzustellen, während Javafx eine Präsentationsebene ist.

Tatsächlich können Sie Ihren JavaFX -Code in einem JNLP -Paket bereitstellen.

Sie sollten Javafx mit Swing vergleichen;)

Mit JNLP können Sie Swing- oder AWT- oder SWT- oder Javafx -Java -Anwendungen verteilen. Die Möglichkeit haben, dann in einem Sandkasten auszuführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top