JavaFX 中是否有某些特性或功能将受益于后续 Java 版本的语言/VM 改进?

发布于 2024-11-19 23:47:23 字数 196 浏览 3 评论 0原文

我想知道 JavaFX 是否会继续使用 JavaSE 提供的“主”JVM,从而获得对 VM 的所有改进,或者他们是否会使用专门为其优化的 Hotspot VM 的衍生产品。

是否有可能将 JavaFX 与 Java 语言的每个版本一起使用,或者是否存在限制或向后兼容性问题?

JavaFX 是否可以从更高版本的 Java 语言中受益的功能计划?

I wonder whether JavaFX will keep using the "main" JVM shipped by JavaSE and therefore receiving all improvements to the VM or if they will use their own spin-off of the Hotspot VM specially optimized for them.

Will it be possible to target JavaFX with every version of the Java language or are there limitations or backward compatibility problems?

Are there features planned for later versions of the Java language from which JavaFX could benefit?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌若浮生 2024-11-26 23:47:24
  1. Java FX 计划的功能之一是“与 Java SE 更紧密的集成”。另外,来自 JavaFX 常见问题解答,问题 5很明显,JavaFX 仍将使用 Java SE 作为其 JVM,正如它所说的

    <块引用>

    从 JavaFX 2.0.2 和 Java SE 7 Update 2(2011 年 12 月)开始,
    Oracle 已经开始推出一个解决方案,通过该解决方案
    当 Java SE 7 Oracle JRE 时安装 JavaFX 运行时
    安装。此外,JavaFX SDK 现在是 Java SE SDK 的一部分
    (JDK)。当 Java SE 8 达到通用可用性 (GA) 时,JavaFX
    运行时将成为 Oracle JRE 的一部分

  2. Java FX 的一部分1.1、1.22 尚未完全向后兼容。将 JavaFX 与 JavaSE 集成可能意味着失去 Java SE 版本和 JavaFX 版本之间的某些兼容性。很快就会告诉您。

  3. JavaFx 路线图和宣布的未来版本并未显示 JavaFX 在新的 Java SE 功能中具有任何优势。不过,考虑到所宣传的集成,我不会低估这一点。

现在,所有这一切都基于 Oracle 目前的计划。谁能说 JavaFX 3 到来之前会发生什么变化?

  1. One of the features planned for Java FX is "Tighter Integration with Java SE". Also, from the JavaFX FAQ, questions 5 it is clear that JavaFX will still be using Java SE as its JVM, as it says

    starting with JavaFX 2.0.2 and Java SE 7 Update 2 (December 2011),
    Oracle has started rolling out a solution through which the
    installation of the JavaFX Runtime when the Java SE 7 Oracle JRE is
    installed. Additionally, the JavaFX SDK is now part of the Java SE SDK
    (JDK). When Java SE 8 reaches General Availability (GA), the JavaFX
    Runtime will become part of the Oracle JRE

  2. Java FX 1.1, 1.2 and 2 have not been completely backwards compatible. And integrating JavaFX with JavaSE might mean loosing some compatibility between versions of Java SE and versions of JavaFX. Somewhat soon to tell.

  3. The JavaFx Roadmap and future releases announced don't show any sort of advantages for JavaFX among the new Java SE features. Given the touted integration I would not discount this, though.

Now, all of this is based in Oracle plans at the moment. Who's to say what might change from here to the arrival of JavaFX 3?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文