JavaFX 项目的负责人 Richard Bair 近日撰写了一篇2012 Java Resolutions 的文章,列出了 JavaFX 2012 年将实现的 10 大计划与目标。其中将 JavaFX 完全开源赫列榜首——在 2011 年的 JavaOne 大会上,Oracle 已做出保证将开源整个 JavaFX 平台。

以下是 Richard Bair 列出的 2012 年 JavaFX 10 大目标:
1. 我们今年的首个目标就是彻底开源 JavaFX(类似于 JDK 的开源),并消弭 JavaFX Committer 与开源社区之间的严格划分。
引用
OpenJFX 的开发人员,无论是来自 Oracle 还是来自于其他任何地方,将像在一个团队中,可以分享信息,共同提交 Bug 及代码。虽然可能还会有一些区别(像安全漏洞、示例代码的编写等还是应该特别对待),但是在所有重大方面 OpenJFX 会是一个彻底的开源项目。
2. Scene Buider。正如在路线图中所描述的,一个“改头换面”的布局工具将出现。在今年将推出一个公开测试版,并有望发布正式版本。
3. 进一步提升对 Mac 设备的支持,真正实现跨平台桌面开发。
4. 在不久将很快推出 JavaFX 2.1,到时将彻底完成 Linux 支持。
5. 新的嵌入式 UI 技术。在 2011 年的 JavaOne 会议上曾宣布,来自 Oracle 的一个新嵌入式平台将用于 JavaFX 作为其 UI 技术实现。该技术预计将在 2013 年与 Java 8 和 JavaFX 3 一道最终推出。实现其原型开发是 2012 年的一项重要计划。
6. 推动文档化进程,提供更多更丰富的 JavaFX 文档。尤其是在 OpenJFX 的 Wiki 页面要加速的文档的完善,在 javadoc 文档方面同样如此,需要提升 API 文档的质量。
7. 性能改进:从底层的图形性能到更高层 UI 控件及场景图(scene graph)等。
8. 基础设施完善。例如合并众多的 Atlassian 工具,在 build 系统中集成 Findbugs,搭建好 Hudson 服务器等。
9. 发布更多的博客以便用户随时能了解 JavaFX 开发的进程,由于 JavaFX 将彻底开源,这也比较容易实现得多。
10. Bug 修复。在 JavaFX 2.0.2、2.1以及2.2中主要致力于 bug 修复(尽管也会有不少的特性改进/加入方面的工作,但大部分会是 bug 修复),使每个新版本中的 bug 数量能够逐步较少而不是越来越多。

