2

JavaFX 提供了拖放安装功能,只需将它们拖出浏览器即可 - 然后您可以直接从桌面重新启动应用程序。它与 JNLP 有何不同?或者就在网络上分发内容而言,它比 JNLP 有多容易或有多大优势?

4

2 回答 2

5

部署 JavaFX 应用程序的 applet 和 webstart 方法都使用 JNLP 文件。

这与过去 JNLP 仅由 WebStart 使用(这就是您所指的)有所不同。

没有太大区别,这取决于您希望用户拥有的用户体验。我想说对于大多数重要的应用程序,您最好使用更传统的 webstart 启动应用程序的方法(从链接下载 JNLP 文件并让 javaws 启动它)。

applet 和 webstart 之间的安全权限存在细微差别,此外,JavaFX 内部的一些 API 差异也存在于 applet 和 webstart 启动的应用程序之间。这些正在被慢慢淘汰。

于 2009-09-17T05:29:19.340 回答
2

我认为你在混合东西。

JNLP 只是部署应用程序的一种方式,而 JavaFX 是一个表示层。

事实上,您可以将 JavaFX 代码部署在 JNLP 包中。

您应该将 JavaFX 与 Swing 进行比较;)

使用 JNLP,您可以分发 Swing 或 AWT 或 SWT 或 JavaFX Java 应用程序。有可能在沙箱中执行。

于 2009-09-15T10:02:09.037 回答