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