JavaFXは、ブラウザからドラッグするだけで、ドラッグしてインストールする機能を提供します。その後、デスクトップから直接アプリケーションを再起動できます。JNLPとの違いは何ですか?または、Webを介してコンテンツを配布するという点で、JNLPよりも簡単または有利ですか?
2 に答える
JavaFX アプリケーションをデプロイするアプレットと webstart の両方の方法で、JNLP ファイルが使用されます。
これは、JNLP が WebStart でのみ使用されていた過去からの変更です (これは、あなたが参照しているものです)。
大きな違いはありません。ユーザーに提供したいユーザー エクスペリエンスによって異なります。ほとんどの重要なアプリの場合、アプリを起動する従来の webstart メソッド (リンクから JNLP ファイルをダウンロードし、javaws で起動させる) を使用する方がよいでしょう。
アプレットと Webstart のセキュリティ権限には微妙な違いがあります。さらに、アプレットで機能するものと Webstart 起動アプリで機能するものとの間には、JavaFX 内部の API の違いもあります。これらは徐々に排除されています。
私はあなたが物事を混ぜていると思います。
JNLP はアプリケーションをデプロイする手段にすぎませんが、JavaFX はプレゼンテーション層です。
実際、JavaFX コードを JNLP パッケージにデプロイできます。
JavaFX と Swing を比較する必要があります;)
JNLP を使用すると、Swing、AWT、SWT、または JavaFX Java アプリケーションを配布できます。サンドボックスで実行する可能性があります。