看新闻很累? 看技术新闻更累? 试试 下载 InfoQ 手机客户端 , 每天上下班路上听新闻, 有趣还有料!
据 Oracle 博客 介绍, 从 JDK 11 开始, Oracle 将从 JDK 中删除 JavaFX, 不过, 至少在 2022 年之前, Oracle 将继续为 JDK 8 中的 JavaFX 提供商业支持这项用于编写跨平台富客户端应用程序的技术将提供单独下载
2011 年, JavaFX 已经作为 Open JDK 的一部分 开源 , 这项技术的发展现在由 OpenFX 社区 负责
有份 白皮书 概括介绍了 Java 客户端技术的路线图, 也包括其他 Java UI 技术 (Swing 和 AWT) 和 Java 部署技术 (Applets 和 Java web Start) 的未来规划据这篇博文介绍, 这一举措就是上述路线图的一部分这份白皮书指出, 虽然 JavaFX 从热情的开发者社区那里获得了小众支持, 但 html 5JavaScript 和原生移动开发的出现见证了像 JavaFX 这样的跨平台工具集其市场的萎缩
和之前的 公告 一样, 这份白皮书重申, Applets 将在 Java SE 9 中弃用, 在 Java SE 11 中删除 Java SE 8 对 Applets 的支持将延续到 2019 年 3 月, 然后会删除据称, 这样做的原因是浏览器供应商对所需插件的支持在减少
白皮书提到的另外一项部署技术 Java Web Start 已经成为开发者放弃 Applets 后的迁移路径在 Java SE 11 及以后的版本中, 这项技术也会被删除和 Applets 一样, Oracle 将继续支持 Java 8 中的 Web Start, 即使是在这种情况下, 这种支持至少会延续到 2025 年 3 月因此, 任何依赖 Web Start 的 Oracle 产品将继续使用 Java 8
其他 Java 客户端平台的长期成员 Swing 和 AWT 过去二十年来一直是平台的一部分, 未来, 它们还将是 Java SE 规范的组成部分这意味着, 在 Java SE 8 和 Java SE 11 中, Oracle 将继续提供支持和开发, 对这两项技术的支持至少会延续到 2026 年颇具讽刺意味的是, 这让 Swing 和 AWT 这两项也许是最古老的 Java 客户端技术成为最后仅有的幸存者根据白皮书, 这是因为大量的其他框架工具和应用程序是以它们为基础构建的
来源: http://www.tuicool.com/articles/iQB3qim