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