openjfx
JAXenter:您好Dirk,感谢您抽出宝贵时间与我们交谈。 JavaFX 13或OpenJFX 13将于9月10日发布。 您能否对此版本将为开发人员准备的内容提供一些见识?
OpenJFX 13为JavaFX的进一步开发带来了新功能,错误修复和更好的基础。 重点包括对本机渲染的支持,对电子纸显示器的支持以及将Webkit引擎升级到2.24版。
JAXenter:您对此版本的个人重点是什么?为什么?
在新功能中,对本机渲染的支持显而易见。 使用公共API(没有技巧和变通方法),可以在JavaFX应用程序和本机应用程序之间共享内存,从而将OpenGL,D3D或将来的Metal(来自Apple)等技术集成到您自己的应用程序中。 可以使用JavaFX来实现图形密集型应用程序,例如CAD系统,3D编辑器或游戏。
还请参见:
JAXenter:这是新发行时间表下的第二个发行版,您对此有何看法? “半年更新一次”方法是否合理?时间表是否最终会更改为季度或年度发布?
与JDK的发布周期相结合,从各个方面提供了结构和可预测性。 我认为这非常重要,尤其是在目前。 自Java 8以来,JavaFX发生了很多变化– API已更改,JavaFX已与JDK分离,并且要使用JavaFX的IDE和项目必须进行不同的配置。 对于开发人员来说,这并不总是那么容易,并且会引起一些烦恼,从而导致不鼓励采用JavaFX。 更自由的发行政策可能会成为另一个绊脚石。
JAXenter:JavaFX不再是正式JDK发行版的一部分了。 这是正面还是负面的影响?
从一开始我就说过,我认为JavaFX与JDK的分离是积极的。 JavaFX获得自己的身份,自己的流程,自己的社区,自己的步调。 每个人都注意到将JavaFX的开发与JDK的开发过程结合在一起会减慢多少速度。 以前,Java 8的所有更新版本都有新功能和真正的进步。 之后,它变得非常困难。 自从JavaFX再次发布以来,我们看到了进展,也看到了社区改进工具包的意愿。
还请参见:
JAXenter:接下来是JavaFX 14,此版本或不久的将来计划进行任何重大更改吗?
JavaFX 14可能是完全在GitHub上开发的第一个版本。 当前正在将存储库移到那里(目前在GitHub上只有一个镜像)。 这将简化所有流程,并确保越来越多的开发人员可以参与JavaFX的进一步开发。 在过去,构建OpenJFX并不容易,应该很快就会改变。 至于新功能,现在谈论它还为时过早。 一旦13穿过门,这将变得清楚。
非常感谢您与我们交谈!
翻译自: https://jaxenter.com/openjfx-13-interview-dirk-lemmermann-161967.html
openjfx