Вопрос

JavaFX предоставляет функцию перетаскивания для установки, просто перетаскивая их из браузера - после этого вы можете перезапускать приложения прямо с рабочего стола. Насколько он отличается от JNLP? Или насколько легко или выгодно это по сравнению с JNLP с точки зрения распространения контента через Интернет?

Это было полезно?

Решение

Методы апплета и веб-запуска для развертывания приложений JavaFX используют файлы JNLP.

Это изменение по сравнению с прошлым, когда JNLP использовался только WebStart (на что вы ссылаетесь).

Разницы не так много, это зависит от того, какой пользователь хочет, чтобы пользователь его имел Я бы сказал, что для большинства значимых приложений вам лучше использовать более традиционный метод запуска приложений с помощью веб-запуска (загрузите файл JNLP по ссылке и сделайте так, чтобы javaws запускал его).

Есть небольшие различия в привилегиях безопасности между апплетом и веб-запуском, более того, в JavaFX также есть некоторые различия API в том, что работает в апплете и в приложении, запущенном в веб-запуске. Они постепенно устраняются.

Другие советы

Я думаю, что вы смешиваете вещи.

JNLP - это просто способ развертывания вашего приложения, а JavaFX - уровень представления.

Фактически вы можете развернуть свой код JavaFX в пакете JNLP.

Вы должны сравнить JavaFX с Swing;)

С помощью JNLP вы можете распространять Java-приложения Swing, AWT, SWT или JavaFX. Имея возможность выполнить затем в песочнице.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top