Oracle java EE 7規劃丟棄對云的支持

jopen 12年前發布 | 16K 次閱讀 Java

  英文原文:Oracle Dropping Cloud Support from Java EE 7 Plans

  作為人們越來越熟悉的系列調整之一,Oracle 宣布:為保持開發進度,它將縮小 Java EE7 的范圍,將對 PaaS 和多租戶的支持推遲到 Java EE8 中。Linda Demichiel 是 Java EE 7 規范的主管,她在一篇博文中宣布了這一變化。

盡管我們的愿望很美好,但是在我們日程表中,云相關的進展仍然很慢。一部分原因在于云供給(provisioning)、多租戶(multi-tenancy)、彈性(elasticity)及應用部署部分仍然不成熟;一部分原因是我們保守的做事方式,我們盡力把事情做“正確”,但是在開展這項工作時,我們在云領域仍然缺乏足夠的行業經驗。因此,我們認為,若要提供對標準化的基于 PaaS 的編程方式和多租戶的完善的支持,就可能會將 Java EE 7 的發布推遲到 2014 年春天。該時間是兩年之后,比規劃晚了一年。在我們看來,拖得時間太長了。

因此我們向 Java EE 7 專家組提議調整我們的計劃,堅持我們當前的目標發布日期,而將我們日程表中 PaaS 和多租戶支持的部分推遲到 Java EE 8。

  Demichiel 指出,一些供應商(RedHat 和 CloudBees 等)已經在他們的云環境中部分支持了 Java EE 規范。隨著他們在這個領域得到更多經驗,他們可以協助該領域的標準化工作。她的提議獲得了專家組的支持,他們也響應了這一提議。

  Pete Muir 是 Red Hat 的 CDI 主管,他回應說:

作為 Java EE 的實現者,我們(Red Hat)非常支持這一提議。我們一直認為 Java EE 社區還沒有做好云標準化的準備,這一點在我們的 Java EE 云產品 OpenShift 中得到證實,OpenShift 在 Java EE 6 中運行得很好。

作為規范領導者,我們也支持這一提議,完全理解并認可這次調整對我們所領導的規范(CDI 和 Bean 驗證)意味著什么。

  Jevgeni Kabanov 是 ZeroTurnaround 的創建者和 CEO,他寫道

我強烈支持這一提議。我一直認為云的標準化為時過早,我們需要更多時間來理解市場和社區如何演進。當前在云的方向上雖然有很多活動,但還不清楚哪種技術、方法和理念將會成功。希望在未來2~3年里會更加清晰。

  David Blevins 是 Apache TomEEOpenEJBGeronimo 項目的創建者,他評論說:

為響應其他人的觀點,我也支持這一提議,而且覺得非常寬慰。

基于它對于清晰地打包、部署和可移植性的聚焦,Java EE 已經 90% 云化了。這些概念曾經令我們痛苦,但現在我們卻可以享受它們的好處了。我們理應得到該回報。至于余下的未滿足的 10% 云需求,我們明顯處于試驗階段,而非標準化階段。

毫無疑問,那些不懂規范在市場中所起的作用的人可能會把這看作失敗。而實際上,這是一個優秀的長期決策和規范所帶來的價值的典型案例。

軟件廠商進行創新,我們對其進行標準化。我們并不在該領域創新。

</blockquote>

  丟掉對云的支持后,Java EE 7 失去了一項重要特性,但仍有很多受歡迎的更新和補充。包括 JAX-RS 2.0JMS API 更新、表達式語言(EL)第 3 版本、HTML 5 支持,以及對 JPA 和 CDI 的更新等。

  從政治上講,在決定將 Jigsaw 項目第二次延期(現在延到 java9 了)后,隨即宣布這個延期決定(對云的支持),對 Oracle 來說并不是一個令人愉快的調整。而對過分野心的那些項目計劃的回溯,逐漸成了 Oracle 對 Java 的管理主題。但這一決定明顯是正確的,DeMichiel 和 Oracle 理應為此得到贊揚。  
來自: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!