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

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

关注

评论

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

第八周 性能优化(二) 作业 「架构师训练营 3 期」

胡云飞

面试官问我:什么是静态代理?什么是动态代理?注解、反射你会吗?

Java鱼仔

Java 反射 动态代理 java反射

第 13 周作业

Steven

第3周总结-代码重构-使用UML类图表达程序逻辑

潘涛

架构师训练营 4 期

CentOS安装和使用FFmpeg

wangkx

ffmpeg 视频处理

第一周作业-产品经理岗位能力要求

林亚超

第11周-作业1

Mr_No爱学习

第11周-学习总结

Mr_No爱学习

作业 - 第一章 认识产品经理

hao hao

产品经理训练营

从炒作到风口,谁在引领中国区块链浪潮?

CECBC

比特币 区块链

开创我国区块链定制化制造新时代

CECBC

区块链

架构师训练营第二期 Week 13 作业

bigxiang

架构师训练营第2期

中台 | 中台到底是什么?

xcbeyond

中台 中台架构 中台的由来 28天写作

有关单例模式的总结

跳蚤

《认识产品经理》中的小金句与小尝试

学习高手song轻松

产品

第一周

汪龙龙

第3周课后练习-代码重构

潘涛

架构师训练营 4 期

架构师训练营第三周作业

跳蚤

产品经理JD调研备忘录

学习高手song轻松

产品

产品训练营-第一章作业

Arnold

产品经理训练营

重学JS | Proxy与Object.defineProperty的用法与区别

梁龙先森

大前端 编程语言 28天写作

产品训练营第一周作业

懒杨杨

架构师训练营第二期 Week 13 总结

bigxiang

架构师训练营第2期

产品经理训练营笔记-认识产品经理(下)

.nil?

产品经理训练营

第八周命题作业

cc

第一周作业

大熊猫

今天听课想到的小事

Nydia

十三周-作业

水浴清风

第八周 课后作业

简简单单

第八周 学习总结

简简单单

产品经理-新手

产品新手

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