質問

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アプリケーションを配布できます。その後、サンドボックスで実行する可能性を持ちます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top