在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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:005028
用户头像

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

关注

评论

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

【架构】— 写在前面的话

不二架构

总结 感悟 极客大学架构师训练营

架构师是怎样炼成的

彭阿三

架构

redis线程模型

wjchenge

【练习】食堂就餐卡系统设计

张金峰

极客大学架构师训练营

食堂就餐卡系统设计 UML

Kun

极客大学架构师训练营

Flink 1.10 Container 环境实战

Apache Flink

大数据 flink 流计算 实时计算

架构师训练营第一周命题作业

whiter

极客大学架构师训练营

第一周学习感想

heeeeeeyZ25

如何从 0 到 1 参与 Flink 社区?

Apache Flink

大数据 flink 流计算 实时计算

for 语句

Hello

食堂就餐卡系统架构设计

时来运转

极客大学架构师训练营

直播 | 阿里、快手、Databricks、网易云音乐...国内外大数据大佬齐聚一堂要聊啥?

Apache Flink

大数据 flink 流计算 实时计算

数仓系列 | Flink 窗口的应用与实现

Apache Flink

大数据 flink 流计算 实时计算

第一周学习总结

Thrine

驳《阿里「Java开发手册」中的1个bug》?

王磊

Java 性能优化 性能

01周-就餐卡系统设计

dao

极客大学架构师训练营 实验品

作业一

姜 某某

极客时间架构课Week01-作业一:食堂就餐卡系统设计

yulyulcl

食堂就餐卡系统设计

互金从业者X

架构师训练营-第一章 心得总结

Linkin

软件设计方法论

Dark

学习 思维导图 软件设计 设计实践

架构师训练营第一周总结

好名字

总结 极客大学架构师训练营

第一周作业二:架构师第一周上课总结

Geek_10

架构师 week 1 作业二

iLeGeND

01.食堂就餐卡系统简要设计以及学习总结

昵称

架构师训练营第一周学习总结

时来运转

极客大学架构师训练营

第一周作业1-食堂就餐系统设计

Geek_10

架构设计文档的一些心得

elfkingw

食堂就餐卡系统设计

heeeeeeyZ25

TypeScript:重新发明一次 JavaScript

LeanCloud

Java node.js typescript 大前端

作业二

姜 某某

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