在最近的交流中,Oracle公司Java Platform Group的首席架构师Mark
Reinhold提出Java 9的正式版本发布将延迟6个月,以此来给Project
Jigsaw的完成争取更多的时间。经过审议后,这次延迟被采纳,将Java
9的正式版本发布定于2017年3月。

Oracle 欲推迟 Java 9
的发布,因为需要额外的时间来开发模块化功能和项目
Jigsaw ,发布时间计划从 2016 年 9
月推迟到 2017 年 5 月。如果下周二 (12.8)
没有充分的反对意见,就会采用这个新提议。

感谢IT之家网友最高人民法院的投稿

Mark
Reinhold之前谈到过功能和时间安排之间的冲突,这表明他更加倾向于一个相对固定的时间点安排,即使这样做是以延迟某些功能到之后的版本来发布为代价的。然而,当考虑中的功能是新版本的核心功能的时候,他也支持这种情况可以另外处理。在Java
9这个例子中,核心功能是Project Jigsaw,因此,既然Project
Jigsaw在初定的时间安排之下无法完成,而且考虑到最近几个月Project
Jigsaw合理的进展,社区采纳了这次延迟发布。

澳门新葡萄京所有网站,Java 9 是标准 Java 平台非常重要的一个版本, 原本计划在 2016 年 9
月发布,而现在可能会被推迟
6 个月。

IT之家6月3日消息众多开发者期待的Java
9最近又遭遇了跳票。近日,Oracle对外表示,需要更多的时间来完成Java
9的开发工作。甲骨文Java平台组首席架构师Mark
Reinhold提议“调整发布日期,以多给JCP一些时间”。

这次做的这个决定与Java 8采取的类似的决定相一致。当Project
Lambda,这个当前Java
8版本的核心功能很显然不能于初定的时间安排下完成的时候,延迟也被提出并被接受。相比较起来,Project
Jigsaw从Java 8推迟到了Java9。类似地,我们可以推测如果要给Project
Valhalla的完成预留更多时间,那么Java 10的发布也会延迟。

澳门新葡萄京所有网站 1

根据El Reg的数据,这是Java
9的第四个重大延迟,第一次宣布是在2016年9月22日发货,然后推迟到2017年3月23日,后来又被推迟到2017年7月,现在,Mark
Reinhold表示,Java 9的发布时间再往后推迟8周,也就是到9月21日发布。

查看英文原文:Oracle Confirms Delayed Schedule for Java
9

在这周的一封 openjdk
邮件列表中,甲骨文的
Java 平台组首席架构师 Mark Reinhold
写道,计划推迟的原因主要是模块化开发的复杂性,这是为了提升系统的可扩展性和性能,模块化开发基于
Jigsaw 项目。在之前的 18 个月 Jigsaw 的开发进程一直很顺畅,但是由于当前
JDK (Java Development Kit) 9 特性完整里程碑是 12 月 10 日,Jigsaw
需要更多的时间来开发。

据悉,Java
9难产的原因是内置的模组化架构Jigsaw需要更长的时间来开发。同时Reinhold展示了写给OpenJDK的邮件列表,表示即使JCP执行委员会决定投票不批准JSR
376进行下一阶段的进程,这并不意味着它已经死亡,这只意味着执行委员会提出了一些担心,希望JSR
376专家组能够解决。

转自:
   

“JSR 376 EG (专家组)
尚未发布初稿评审规范,但是在过去两个月收到了很多高质量的反馈和建议,而且还会继续有更多,所以
Java 开发组希望能确保基础构建工具和 IDEs
的维护者能有充足的时间来设计和实现模块化开发支持。”

因此 Reinhold 提议 JDK 9 发布时间延长 6 个月,常规可用性推迟到 2017 年 3
月,特性完整里程碑推迟到 2016 年 6
月。根据之前的计划修改,这并不是要添加大量与 Jigsaw
无关的特性,也不是让现有特性无限制的增加。

如果下周二没有充分的反对意见,12 月 8 日就会采用这个新提议。

这不是 Jigsaw 第一次延迟了,此前在 Java 8 也发生过类似的事件。

via
infoworld.com 

文章转载自:开源中国社区 []