由于Jigsaw项目的延迟,Java 9的发布日期被推迟到2017年
由于项目延迟的悠久历史,这可能不足为奇,但是看起来备受期待的拼图项目已被延迟。 再次。 好消息是,与上一次使用Java 8不同,它仍在Java 9的开发路线上。坏消息是,我们必须等到2017年。最初定于2016年9月,现在将一般可用性的目标日期定为2017年3月。
Jigsaw项目的目标是使Java模块化并将JRE分解为可互操作的组件。 完成后,将允许创建按比例缩小的运行时Jar(rt.jar),以针对项目实际需要的组件进行自定义。 JDK 7和JDK 8 rt.jars包含约20,000个类,这些类是JDK的一部分,即使其中的许多类并未真正在特定的环境中使用。 其背后的动机是使Java易于扩展到小型计算设备,提高安全性和性能,并主要使开发人员更容易构建和维护库。
几个月前,Oracle在JavaOne中围绕Jigsaw项目进行了一系列深入探讨和介绍性演讲 ,在社区中引起了很多讨论。 Oracle Java平台组首席架构师Mark Reinhold在日程变更公告中说:
“在过去两个月中,收到的反馈数量很高,而且反馈的质量很高,这表明将会有更多的事情发生,我们希望确保基本构建工具和IDE的维护者有足够的时间来设计和实施。为模块化开发提供了良好的支持。”
拼图项目–延误的历史
有一个传说说,每当有人提到拼图项目时,它就会延迟一个月。 所有玩家在那里一定感觉半条命3,以同样的方式哎哟 。 这不是该项目第一次被推迟,它也针对Java8。在之前的延迟中 ,响应与此非常相似。 社区的主要关注点是拼图计划将在其完全完成且可以正常工作时发布,而不是提早发布或在边缘发布。 事实证明,Java发布周期为2年的目标过于乐观。
当被问及当前的6个月延迟是否足以确保Jigsaw在Java 9中发布时,Mark Reinhold回答:
@ijuma我们可以自信地获得今天所知道的信息,但是在任何大型项目中,总会有不确定性。
— Mark Reinhold(@mreinhold) 2015年12月3日
jClarity的首席执行官兼伦敦Java Community联合负责人Martijn Verburg表达了对延迟的总体看法:
@mreinhold @java最好延迟并使其正确,而不是使基本的管道错误–得到我的支持#java
— Martijn Verburg(@karianna) 2015年12月1日
尽管也有一些开发人员希望Java 9按计划发布 ,即使这意味着Project Jigsaw不会按时完成。
等不及要Java 9和Jigsaw项目? 加入java9countdown.xyz的倒计时
Takipi的Java 9倒计时现在使用新日期进行了更新。 就在我们不到300天的时候!
哦,好,从500开始。
翻译自: https://www.javacodegeeks.com/2015/12/jigsaw-delays-push-java-9-launch-date-2017.html