写点什么

Java 社区对 Java 发布周期声明的反应

  • 2017-09-17
  • 本文字数:1285 字

    阅读完需:约 4 分钟

InfoQ 最近报道了 Oracle 关于 Java 发布模型和时间表的声明。该声明受到 Java 生态系统大多数参与者的广泛欢迎,但是 Java 标准化过程以及 Java 标准制定组织 (JCP) 在未来版本中的作用仍然存在疑问。

除了 Java 9 的发布之外,Oracle 尚没有明确新的发布节奏如何与 JCP 一起合作。通常 JCP 的运作时间要长于 Oracle 新提议的 6 个月发布周期。这就会引发一个问题,是否每个功能版本都会有 Java 规范提案(JSR)。

如果这样的话,那么 Oracle 需要解释短时间的版本发布如何与 JCP 流程集成。到目前为止,很少有 JSR 可以在这么短的时间里进行处理,而且没有一个是平台级的 JSR(定义了 Java SE 或 Java EE 的新版本)。

Oracle 发言人说:

Oracle 一直在与 JCP 合作以满足快速增长的发布节奏。在未来几周内,可能会制定出全面支持该计划的细节。

JCP 执行委员会成员 Simon Ritter 评论说:

的确,在过去 JSR 的处理时间要比 6 个月长,主要是因为平台的开发速度比较慢,因此没有必要以如此快的速度发展。

理论上说,尽管 JCP 流程的推进可能会有一些变化,但是在这个时间范围内完成 Java SE JSR 没有任何问题。

Simon Ritter 还评论了 Oracle 的声明“在与其他编程平台的竞争中更快的发布周期是必要的”:

一直以来,平台发展面临的问题是如何满足两个正交的用户群体。Java 支持许多企业以及一些关键任务的系统;稳定性和兼容性是部署和维护这些系统最重要的因素。

然而,现在开发一个新的应用程序越来越快,开发人员希望以更快的速度使用新的语言和 API 特性。

Oracle 决定采用 6 个月的版本发布周期,并提供三年的长期支持,这似乎是两方需求中最好的解决方案。

最近的JCP EC 会议报告中,Oracle 计划尽快提交Java SE 10 JSR(现在可能称为Java 18.3),理想情况下会在9 月份发布并在12 月份冻结发布日期。这表明现在Oracle 愿意参与JCP 流程。

然而,在JCP 流程与SE 版本协同的过程中存在一些已知的问题。特别是,当前的流程与第三方beta 版本的构建存在问题,主要由于这些第三方要以尚未发布的或正在开发版本的Java 规范为目标。

Oracle 已经确认,这些挑战也将是和 JCP 讨论的一部分内容,并且提到了 JCP OpenJDK 工作组和相关各方的参与者

伦敦 Java 社区 (LJC) 领导人同时也是 LJC 在 JCP EC 会议上的发言人 Martijn Verburg,发表了这样的评论:

JCP 执行委员会、Oracle 和 OpenJDK 管理机构正在努力精简标准化流程,以促进更快的发布。

Eclipse 基金会执行董事兼 JCP EC 成员 Mike Milinkovich,在他的一篇博文中写到:

最终,Java 将不再使用自其发明以来一直困扰它的显式和隐式的使用限制。开发人员可以在任何设备上免费使用 Java,而不需要任何额外的许可或其他权限。

距离已经延迟多次的 Java 9 发布只有一周多时间了,整个行业都非常关注,看看新提议的发布周期在完全实施后是否能够达到预期。

查看原文: Java Community Process Reacts to Release Cycle Announcement


感谢张卫滨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-09-17 19:002176
用户头像

发布了 31 篇内容, 共 99585 次阅读, 收获喜欢 0 次。

关注

评论

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

软件测试 | 从手工转到测试开发,是种什么样的体验?

测吧(北京)科技有限公司

测试

kafka Log存储解析以及索引机制

石臻臻的杂货铺

kafka

微软云与 OpenAI 竞争 ChatGPT 企业级客户:安全性、老客户、多云、模型迭代效率

B Impact

pytest学习和使用5-Pytest和Unittest中的断言如何使用?

Python 自动化测试 pytest 测试报告 Allure

应对网络不可靠挑战,用 OpenYurt 实现边缘业务连续性

阿里巴巴云原生

阿里云 开源 云原生 openyurt

又见版本升级!一句话概括 Milvus 2.2.4:资源隔离、多云、高效

Zilliz

非结构化数据 Milvus Zilliz

周鸿祎谈“360GPT”两翼齐飞战略;SaaS生态百家接入、120万家企业用户、2千万终端用户

B Impact

ChatGPT 开源了第一款插件,都来学习一下源码吧!

Python猫

软件工程高效学 | 实践工具:Microsoft Office Visio

TiAmo

开发工具 Visio绘图注释工具

java线下面授培训,还是自学好?

小谷哥

数字云南的那山,那水,那些人

脑极体

5G

不降功能只降资源,六个应用场景带你了解OCP Express

OceanBase 数据库

数据库 oceanbase

IntelliJ IDEA 2023.1 版本可以安装了

HoneyMoose

百度数据可视化Sugar BI:工业零部件3D大屏

百度开发者中心

大数据 百度智能云 sugar

百度数据可视化Sugar BI:数据监控与预警

百度开发者中心

大数据 百度智能云 sugar

让创新更多元,让世界更美好,2023女性影响力峰会圆满举办

创业邦

Scrum 管理工具哪个好?国内知名工具的 Scrum 管理过程体验

爱吃小舅的鱼

Scrum 敏捷开发管理 敏捷开发管理工具

【4月8日】Elastic 中国开发者大会 2023 议程预告

极限实验室

大数据 elasticsearch elastic 开源 开发者大会

测试工具也有程序错误

测吧(北京)科技有限公司

测试

大数据培训学习需要到什么程度

小谷哥

百度数据可视化Sugar BI:问卷数据收集、分析与展现

百度开发者中心

大数据 百度智能云 sugar

出手即不凡,一年共投408个公司,人均退出近5个 | 创业邦2023女性投资人榜单发布

创业邦

Nautilus Chain 首个生态基础设施 Poseiswap,公布空投规则

股市老人

c4d超强三维动画设计:CINEMA 4D Studio R2023.2.0 中文激活版

真大的脸盆

Mac Mac 软件 C4D

软件测试 | 低学历无未来?从小公司到拿下年薪45W+,这个小哥哥好励志~

测吧(北京)科技有限公司

测试

Cocos携手乐元素 《开心消消乐》成功移植OpenHarmony

最新动态

即刻报名|Kyligence 指标平台产品发布会

Kyligence

数据分析 指标平台

文心一言更大的故事是在云计算

百度开发者中心

百度智能云 文心一言

面向 Web、微服务应用的 Serverless 托管平台云应用引擎 CAE

宇宙之一粟

云服务器 CAE 云应用

魔法诗~~~一套基于Vue开发的实用、高端、炫酷的响应式前端网页!!!

京茶吉鹿

Vue 前端 网页设计

Java社区对Java发布周期声明的反应_Java_Ben Evans_InfoQ精选文章