2009-09-15 6 views
2

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

+1

Это на самом деле функция выпуска JRE 6u10, так как никоим образом не зависит от JavaFX. –

ответ

5

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

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

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

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

2

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

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

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

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

С JNLP вы можете распространять Свинг или AWT или SWT или приложения Java JavaFX. Имея возможность выполнить тогда в песочнице.