Java 9因模塊化進(jìn)程緩慢而欲推遲發(fā)布
英文原文:Java 9 delayed by slow progress on modularization
Oracle 欲推遲 Java 9 的發(fā)布,因?yàn)樾枰~外的時(shí)間來(lái)開(kāi)發(fā)模塊化功能和項(xiàng)目 Jigsaw ,發(fā)布時(shí)間計(jì)劃從 2016 年 9 月推遲到 2017 年 5 月。如果下周二 (12.8) 沒(méi)有充分的反對(duì)意見(jiàn),就會(huì)采用這個(gè)新提議。
Java 9 是標(biāo)準(zhǔn) Java 平臺(tái)非常重要的一個(gè)版本, 原本計(jì)劃在 2016 年 9 月發(fā)布,而現(xiàn)在可能會(huì)被推遲 6 個(gè)月。
在這周的一封 openjdk 郵件列表中,甲骨文的 Java 平臺(tái)組***架構(gòu)師 Mark Reinhold 寫(xiě)道,計(jì)劃推遲的原因主要是模塊化開(kāi)發(fā)的復(fù)雜性,這是為了提升系統(tǒng)的可擴(kuò)展性和性能,模塊化開(kāi)發(fā)基于 Jigsaw 項(xiàng)目。在之前的 18 個(gè)月 Jigsaw 的開(kāi)發(fā)進(jìn)程一直很順暢,但是由于當(dāng)前 JDK (Java Development Kit) 9 特性完整里程碑是 12 月 10 日,Jigsaw 需要更多的時(shí)間來(lái)開(kāi)發(fā)。
“JSR 376 EG (專家組) 尚未發(fā)布初稿評(píng)審規(guī)范,但是在過(guò)去兩個(gè)月收到了很多高質(zhì)量的反饋和建議,而且還會(huì)繼續(xù)有更多,所以 Java 開(kāi)發(fā)組希望能確?;A(chǔ)構(gòu)建工具和 IDEs 的維護(hù)者能有充足的時(shí)間來(lái)設(shè)計(jì)和實(shí)現(xiàn)模塊化開(kāi)發(fā)支持。”
因此 Reinhold 提議 JDK 9 發(fā)布時(shí)間延長(zhǎng) 6 個(gè)月,常規(guī)可用性推遲到 2017 年 3 月,特性完整里程碑推遲到 2016 年 6 月。根據(jù)之前的計(jì)劃修改,這并不是要添加大量與 Jigsaw 無(wú)關(guān)的特性,也不是讓現(xiàn)有特性***制的增加。
如果下周二沒(méi)有充分的反對(duì)意見(jiàn),12 月 8 日就會(huì)采用這個(gè)新提議。
這不是 Jigsaw ***次延遲了,此前在 Java 8 也發(fā)生過(guò)類似的事件。