即刻成为鸿蒙应用开发者,解锁职业发展新机遇!点击了解~ 了解详情
写点什么

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

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

关注

评论

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

详述TLS握手流程

穿过生命散发芬芳

TLS 12月月更

伙伴福利,100个项目彻底精通Java!【开源】

JavaPub

Java 源码 javaWeb

Verilog 过程赋值

芯动大师

Verilog Verilog语法 Verilog过程赋值

为云原生插上翅膀,天翼云弹性存储CStor-CSI助力容器腾飞

天翼云开发者社区

容器 云原生 云存储

DTCC2022预告 | 玖章算术叶正盛:程序员必须掌握的数据库原理

NineData

数据库 数据迁移 数据管理 DTCC2022 NineData

做7秒动画赢13W大奖?总奖池超80W、国内最火爆的3D渲染动画创作大赛开始报名!

Renderbus瑞云渲染农场

3D渲染动画大赛 3D动画制作 瑞云渲染CG竞赛

去哪儿是如何做到大规模故障演练的?

TakinTalks稳定性社区

自动化 混沌工程 故障演练

易观千帆 | 10月手机银行APP用户体验GX评测

易观分析

手机银行 GX评测

银行普惠金融可持续发展能力建设——风控科技应用

易观分析

金融 银行

手动测试依然很重要

FunTester

如何绘制甘特图?这里有一份最全的教学指南(建议收藏使用)!

PMO实践

甘特图 PMO 项目经理

带你手把手实操一个RPC框架

得物技术

架构 中间件 java client prc 12 月 PK 榜

使用JMeter模拟设备通过MQTT发送数据

石云升

测试 Jmeter mqtt

新思科技发布第13版软件安全构建成熟度模型报告

InfoQ_434670063458

安全评估 新思科技 BSIMM

盘点新能源汽车常用的8种传感器

元器件秋姐

传感器 新能源汽车 智能传感器 新能源 IGBT

Python 缩进语法的起源:上世纪 60-70 年代的大胆创意!

Python猫

Python

大数据培训课程哪里比较好?

小谷哥

在西安怎么选择java培训?

小谷哥

如何在Android安卓环境运行小程序游戏

Onegun

安卓 andiod 小游戏

持续应用安全(CAS)研讨之:Fuzzing

云起无垠

前端开发需不需要通过培训来学习

小谷哥

大数据开发培训机构该怎么选择?

小谷哥

我们是如何追逐元宇宙、XR等“概念股”浪潮的?

阿里巴巴终端技术

3D渲染 3D vr

JAVA中的注解可以继承吗?

JAVA旭阳

Java

【Alibaba微服务技术系列】「SpringCloud技术专题」基于SpringCloud-Alibaba的微服务2.0模式架构搭建实战指南(解析版本对应关系)

码界西柚

SpringCloud SpringCloud Alibaba 12 月 PK 榜 服务搭建

应用并管控“两库”是信创软件安全的核心能力

云起无垠

Fuzzing

构建数字时代下的软件供应链安全体系

云起无垠

软件 软件供应链安全

如何设计一个高性能的图 Schema

NebulaGraph

图数据库 图建模

极客时间运维进阶训练营第八周作业

独钓寒江

架构实战营模块二作业

张贺

架构训练营

java开发哪家机构比较好?

小谷哥

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