2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

JavaFX 及 Java 客户端技术的未来

  • 2018-03-25
  • 本文字数:846 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 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 5、JavaScript 和原生移动开发的出现见证了像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 客户端技术成为最后仅有的幸存者。根据白皮书,这是因为大量的其他框架、工具和应用程序是以它们为基础构建的。

查看英文原文 JavaFX and the Future of Java Client Technologies

2018-03-25 19:004995
用户头像

发布了 1008 篇内容, 共 447.2 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

5个影响YashanDB数据库性能的关键因素

数据库砖家

5个最常见的YashanDB数据库配置误区

数据库砖家

6种实用的方法提升YashanDB数据库的可用性

数据库砖家

7个步骤轻松掌握YashanDB的使用技巧

数据库砖家

5个关键指标评估YashanDB数据库的表现

数据库砖家

5个关键指标评估YashanDB数据库性能表现

数据库砖家

5个提升YashanDB安全性的重要措施

数据库砖家

5种方式提升YashanDB数据库的查询速度

数据库砖家

6个理由为什么选择YashanDB数据库

数据库砖家

CST多物理场分析的应用-CST软件达索官方代理

思茂信息

cst CST软件 CST Studio Suite

5个实用技巧优化YashanDB数据库的存储管理

数据库砖家

5个有效方法提升YashanDB数据库的安全性

数据库砖家

5个决策帮助选择合适的YashanDB数据库配置

数据库砖家

5个理由使用YashanDB驱动业务增长

数据库砖家

7个步骤更好地维护您的YashanDB环境

数据库砖家

5个关键指标衡量YashanDB的数据库表现

数据库砖家

5个原因选择YashanDB支持您的企业增长

数据库砖家

5个主要因素影响YashanDB的选择

数据库砖家

5种方式提升YashanDB的使用体验

数据库砖家

7个步骤确保YashanDB数据库的顺利迁移

数据库砖家

6个常见误区关于YashanDB的使用与维护

数据库砖家

5个关键因素助您成功实施YashanDB数据库

数据库砖家

5个实用建议帮助您快速上手YashanDB

数据库砖家

5个提升YashanDB用户体验的关键建议

数据库砖家

7个常见问题解答关于YashanDB的误区

数据库砖家

5个理由选择YashanDB用于您的项目

数据库砖家

区块链技术解决跨境交易的核心问题

北京木奇移动技术有限公司

区块链技术 软件外包公司 跨境交易

5项指标助您评估YashanDB数据库的性能

数据库砖家

5个实用的技巧,可以有效提升YashanDB的安全性和隐私

数据库砖家

5个应对YashanDB升级挑战的策略

数据库砖家

6个常见错误避免在YashanDB数据库管理中出现

数据库砖家

JavaFX及Java客户端技术的未来_Java_Tim Hodkinson_InfoQ精选文章