写点什么

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

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

关注

评论

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

如何构造更好的团队

soolaugust

团队管理 架构

阿里云 RTC QoS 弱网对抗之 LTR 及其硬件解码支持

阿里云CloudImagine

阿里云 音视频 WebRTC 视频解码 视频云

Leveldb解读之三:Write

Jowin

leveldb

大学生IT就业方向以及就业培训的调查问卷

麦洛

调查报告 调查采访能力考核 问卷调查

网易云课堂个性化推荐实践与思考

有道技术团队

推荐系统

牛哇!阿里用480页笔记直接搞定了微服务44个架构设计模式

Java架构师迁哥

嵌入式硬件开发最新技术

cdhqyj

嵌入式 单片机

架构实战营模块2作业指导

华仔

架构实战营 #架构实战营

Worktile 权限设计与实现

PingCode研发中心

项目管理 后端 权限管理

【InfoQ 写作平台 1 周年】我和写作平台剪不断的“孽缘”

三掌柜

征稿 InfoQ 写作平台 1 周年

新一代云网采控之采集架构篇

鲸品堂

架构 部署 场景 云网络 应用

Alibaba内部培训Spring源码全集分享:脑图+视频+文档

Java架构师迁哥

聪明人的训练(二十八)

Changing Lin

4月日更

五一小长假最新产物:阿里巴巴面试的参考指南(泰山版)

学Java关注我

Java 编程 程序员 架构 计算机

IT之家专访庄秉翰:未来全球5G vRAN将达90%,英特尔5G布网参与度非常高

E科讯

视频后期怎么添加AR贴图?一招教你搞定!

奈奈的杂社

视频剪辑 视频后期 剪辑 会声会影

IT专业本科生毕业选择【就业】/【攻读硕士】调查问卷

Aldeo

考核 大学生毕业 问卷调查

为什么越来越多的人不敢结婚?

徐说科技

婚姻 情感 恐婚

鹅厂首推569页Netty+Redis+ZK+高并发的笔记,开启面试必杀技

Java架构师迁哥

如何快速将 APICloud 应用转换为微信公众号?

YonBuilder低代码开发平台

微信公众号 APICloud

面向软件 IT 专业的高校大学生择业现状问卷调研

小诚信驿站

行业调研

鸿蒙系统(HOS)终于上线,微内核操作系统科普

北游学Java

Java 操作系统 微内核

网络协议学习笔记 Day7

穿过生命散发芬芳

网络协议 4月日更

圆梦阿里之后,我收集整理了这份“2021春招常见面试真题汇总”

Java 程序员 架构 面试

v02.06 鸿蒙内核源码分析(进程管理) | 谁在管理内核资源 | 百篇博客分析HarmonyOS源码

鸿蒙研究站

鸿蒙内核源码分析

五一啃透这份阿里巴巴Java面试指导手册(泰山版),节后直接面试找工作!

Java架构追梦

Java 阿里巴巴 架构 面试 泰山版

HTTP/2做错了什么?刚刚辉煌2年就要被弃用了

学Java关注我

Java 编程 架构 程序人生 计算机

软件IT专业大学生就业意向问卷调查

三掌柜

签约计划 问卷调查

精彩3000字!给讲得明明白白:配置 logback

比伯

Java 编程 程序员 架构 计算机

字节架构师分享:如何让代码在级别上提升系统性能

Java架构师迁哥

政采云:数据可视化探索之SpreadJS 表格控件

葡萄城技术团队

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