歡迎您光臨本站 註冊首頁

Java EE 6貌似民主下的虛偽公平

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  上周JCP(Java Community Process)成員投票通過了Java EE 6規範,終於結束了為時兩年的討論和開發歷程。雖然JCP成員通過了Java新規範JSR-316,但仍然有人對這個發布版表示不滿。

  JSR-316從2007年開始起草,到形成最終的規範,花了大約2年的時間,最終的結果是使Java EE 6給Java引入了許多新的概念,其中最重要的就是profiles的概念(參考閱讀:Java EE 6的使用偏好),大部分改進目的都是為了讓Java更易於使用和更輕量級。但卻有批評家指出,開發人員想要輕量級的Java框架。

  JCP成員Spring創始人Rod Johnson說:“雖然方向是正確的,如profiles的引入,但總的來說,我還是非常失望,我們認為它沒有遵循我們最初制定的目標,我們看到一些未經證實的技術倉促地進入這個平台”。

  Johnson說這翻話是可以理解的,因為他的公司SpringSource開發了Spring輕量級Java框架(51CTO編輯註:最新版為Spring 3.0 RC 3),同時也為流行的Apache Tomcat提供商業支持。另外今年早些時候VMware收購了SpringSource。

  另一方面,著名Linux廠家Red Hat卻極力支持Java EE 6。Red Hat中間件產品管理總監Rich Sharples說:“使用Tomcat時,你會發現人們習慣於在Tomcat之上構建他們自己的應用程序伺服器,但不是所有人都想或有能力去維護自己的應用程序伺服器基礎設施”。

  對於Sharples而言,Java EE 6 profiles就是介於簡單的Tomcat和全功能的Java EE之間的一種解決方案。他說:“它可以避免人們從Tomcat開始構造他們自己的大廈,我個人認為Web Profile非常誘人”。

  Red Hat計劃2010年年中的時候發布遵循Java EE 6標準的Jboss社區版本,之後再發布商業版本,但Red Hat沒有等待Java EE 6的最終規範,Sharples指出Red Hat在它最新的Jboss企業版中已經包含了一些Java EE 6特性。

  同樣,Java領導者SUN公司在其GlassFish Enterprise Server v3 Prelude版本中也早已加入了一些Java EE 6特性。

  Spring的Johnson說他的公司也將支持某些Java EE 6組件,Johnson說:“我們將繼續我們一直在做的事情,同時擁抱好的技術,Spring框架也已經實現了新的JSR-330規範,雖然我們不是對Java EE的所有部分有相同的熱情,但我們將繼續集成各種Java EE技術,造福我們的社區”。

  新框架的重量不是Johnson和其它人關心Java EE發展的唯一問題。Johnson說“另外還有JCP本身,他希望看到一個更加開放的過程,也許等到Oracle收購SUN後會有令人高興的事情發生”。

  Oracle公司2009年大部分精力都放在收購SUN身上了。

  Johnson說:“JCP的未來部分取決於SUN未來會發生什麼,但最重要的是企業級Java和Java EE之間的差別,企業級Java比Java EE規範更健康,更廣泛”。

  Johnson重申目前很多Java產品都是部署在Tomcat上的,但Tomcat不是一個完整的Java EE實現,從大處來看,Johnson認為現在行業正處於一個拐點。

  Johnson說:“到另一個Java EE版本發布的時候,Java的應用情景和現在將有很大的不同,目前還傾向於利用資料庫實現大部分應用程序功能,以後我們將看到更多不同的數據存儲和不斷增多的雲部署,我們面臨的再也不是這10多年來已經非常熟悉的問題,而是要開啟新的篇章”。



[火星人 ] Java EE 6貌似民主下的虛偽公平已經有286次圍觀

http://coctec.com/news/soft/show-post-74398.html