Oracle密謀B計(jì)劃 JDK 7或成跳票王
【51CTO獨(dú)家譯文】JDK 7遲遲不能發(fā)布,會(huì)是2010年底發(fā)布嗎?知道JDK 7開發(fā)時(shí)間表的人最近應(yīng)該都清醒了,說得輕一點(diǎn),它太不切實(shí)際了。JDK 7項(xiàng)目組在9個(gè)月前創(chuàng)建了那個(gè)時(shí)間表,也就是Sun被Oracle收購(gòu)之前,遺憾的是,收購(gòu)后的整合過程使用的時(shí)間比JDK 7項(xiàng)目組預(yù)期的更長(zhǎng),但現(xiàn)在JDK 7項(xiàng)目組已經(jīng)準(zhǔn)備好,可以重新集中精力在這個(gè)重大的升級(jí)版本上,和其它開源貢獻(xiàn)者一道穩(wěn)步推進(jìn)JDK 7的開發(fā)。
JDK 7要走向何處?
現(xiàn)在JDK 7項(xiàng)目組樂觀地估計(jì)要到2012年年中時(shí)才能完成計(jì)劃內(nèi)的所有工作,實(shí)際上截至目前大部分工作都已完成,或接近完成,未完成的主要項(xiàng)目是Lambda和Jigsaw項(xiàng)目,以及一小部分Coin提議,在這些方面JDK 7項(xiàng)目組已經(jīng)取得了許多進(jìn)展,現(xiàn)在Oracle安排了更多的工程師參與這個(gè)項(xiàng)目,但仍有大量的工作要做。
現(xiàn)在JDK 7項(xiàng)目組需要做的是采取一切措施測(cè)試和穩(wěn)定已完成的功能,盡快發(fā)布JDK 7,然后繼續(xù)完成Lambda,Jigsaw和Coin的剩余部分,也許其它關(guān)鍵功能將安排到JDK 8中。
這樣可以確保開發(fā)人員可以盡快用上接近完成的功能,并保證風(fēng)險(xiǎn)很低,也可以給Lambda和Jigsaw預(yù)留更多的時(shí)間進(jìn)行完善。
根據(jù)JDK 7項(xiàng)目組目前制定的B計(jì)劃,預(yù)計(jì)在2011年年中發(fā)布縮水版的JDK 7,在2012年下半年發(fā)布JDK 8。
概括起來就是:
◆A計(jì)劃:JDK 7(根據(jù)目前的定義)—— 2012年年中發(fā)布
◆B計(jì)劃:JDK 7(無Lambda,Jigsaw和部分Coin)——2011年年中發(fā)布;JDK 8 (Lambda,Jigsaw和Coin剩下的部分)——2012年下半年發(fā)布
和往常一樣,發(fā)布JDK 7時(shí)將同步發(fā)布Java SE 7 JSR,JDK 8發(fā)布時(shí)同樣會(huì)有Java SE 8,當(dāng)然也有Lambda和Coin的JSR。
現(xiàn)在Oracle內(nèi)部嚴(yán)重傾向于風(fēng)險(xiǎn)較低的B計(jì)劃,平臺(tái)已經(jīng)閑置太久了,是時(shí)候推動(dòng)Java向前走一步了。
眾多網(wǎng)友也對(duì)此表達(dá)了自己的觀點(diǎn):
◆還是早點(diǎn)發(fā)布吧,然后經(jīng)常發(fā)布!
release early, release often.
……
◆B計(jì)劃,JDK 7沒有那些功能也應(yīng)該早點(diǎn)發(fā)布,2012年太遙遠(yuǎn)啦!
Yes, please do Plan B,
I'd much rather see some features released next year than none at all.
2012 is so far away...
……
◆為什么會(huì)有B計(jì)劃JDK 7仍然要到2011年年中發(fā)布?這還敢說“實(shí)際上截至目前大部分工作都已完成,或接近完成”嗎?
Why would JDK7 of Plan B still take until mid 2011?
It seems most work on those parts is done?
……
眾多網(wǎng)友對(duì)JDK 7充滿了期待,大家渴望JDK 7盡快公布!2011年還是2012年,還是繼續(xù)跳票呢?
原文出處:http://blogs.sun.com/mr/entry/rethinking_jdk7
原文名:Re-thinking JDK 7
作者:Mark Reinhold
【51CTO譯稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請(qǐng)注明原文出處、作者及51CTO譯稿和譯者!】
【編輯推薦】
- JDK 7功能完備版今天發(fā)布?
- JDK 7 未按時(shí)發(fā)布 計(jì)劃再次延期
- JDK 7,一個(gè)技術(shù)標(biāo)準(zhǔn)的商業(yè)咒語
- JDK 7一再延期的背景披露以及OpenJDK的尷尬
- JDK 7已經(jīng)完成的七大新功能預(yù)覽