JNLPとJavaFXの違い
-
07-07-2019 - |
質問
JavaFXには、ブラウザからドラッグするだけでインストールできるDrag-to-Install機能があり、デスクトップから直接アプリケーションを再起動できます。 JNLPとの違いは何ですか?または、Web上でコンテンツを配信するという点で、JNLPよりも簡単または有利ですか?
解決
JavaFXアプリケーションをデプロイするアプレットとWebstartの両方のメソッドは、JNLPファイルを使用します。
これは、JNLPがWebStartによってのみ使用されていた過去からの変更です(これはあなたが参照しているものです)。
それほど大きな違いはありません。ユーザーに求めているユーザーエクスペリエンスに依存します。最も重要なアプリの場合、アプリを起動する従来のWebスタート方法(リンクからJNLPファイルをダウンロードし、javawsで起動する)を使用した方がよいでしょう。
アプレットとWebStartのセキュリティ特権には微妙な違いがあります。さらに、JavaFXの内部では、アプレットで機能するものとWebstart起動アプリで機能するものの間でAPIの違いがいくつかあります。これらは徐々に排除されています。
他のヒント
あなたは物を混ぜていると思います。
JNLPはアプリケーションをデプロイする方法にすぎませんが、JavaFXはプレゼンテーション層です。
実際には、JNLPパッケージでJavaFXコードをデプロイできます。
JavaFXとSwingを比較する必要があります;)
JNLPを使用すると、SwingまたはAWTまたはSWTまたはJavaFX Javaアプリケーションを配布できます。その後、サンドボックスで実行する可能性を持ちます。
所属していません StackOverflow