Java EE 6遙遙無期 預覽版兩極分化
對Java開發者來說,最近可以說是一段有趣的時間。被Oracle收購後,Java的保管人Sun Microsystems的業務正在被Oracle一步步合併,而同時一個重要的Java新規範正接近完成。
自從2006年度JavaOne大會上Java EE規範獲得批准以來,Java EE 6本應是企業Java的第一次規範更新。今年的JavaOne 2009已經曲終人散,但是我們仍沒有看到Java EE 6敲定的訊息——甚至連提到現在進展如何的訊息都很少。
那麼,Java EE 6現在到底到了哪一步呢?為什麼沒有在JavaOne會議上釋出?Java EE 6離我們還有多遠?
去年11月,通過釋出用於Java EE伺服器的GlassFish V3的Prelude版,51CTO.com也曾經報導過Sun曾經透露的一些Java EE 6的草案和新增特性。據我們瞭解,Sun原本計劃在今年的JavaOne 2009上將Java EE 6的具體細節作為重頭新聞釋出,但結果卻不是這樣——僅僅是發行了Java EE 6的預覽版,作為GlassFish更新釋出會的一個小插曲。
“我們本來打算分成兩個新聞釋出:一個是宣佈GlassFish Portfolio的更新,然後第二個新聞釋出是Java EE 6的預覽。但最後,我們還是決定做一個聯合的新聞釋出,”Sun公司Java EE/GlassFish總監Paul Hinz告訴我們。
他解釋說,Java EE 6規範已經接近完成,大部分的規範處在擬議的最後草案階段。據Hintz說,最終的Java EE 6計劃在今年秋天釋出。
但是目前我們還無法搞清楚Oracle的新角色會怎樣影響Java的發展。到Hintz的那個時候,資料庫巨人可能已經完成收購,也就是說到時Oracle已經開始直接領導Java。雖然Oracle執行長Larry Ellison 在JavaOne 2009期間表現得非常熱情,並且特意宣佈他的公司一定會繼續熱捧Java。
而且Oracle方面拒絕對我們提出的問題做出評論。
不論Oracle的參與會產生什麼影響,Java EE的開發者們都必須不斷推進和完善規範,因為終端使用者和授權使用者的要求必須要得到滿足。
例如Hintz說,一旦Java EE 6規範在秋季定稿,Java EE的授權使用者將需要使用TCK(Technology Compatibility Kit,技術相容性套件),在應用平臺上驗證Java EE 6。
不過Hintz擔保說,從現有的Java EE 5遷移到Java EE 6將不會有任何特別的挑戰。
“Java EE 6是向後相容Java EE5的,因此,在Java EE 5規範下開發的應用可以不做改變的執行在Java EE 6相容的應用伺服器上,”Hintz說。現在看來,Java EE 5的優點會被Java EE 6所保留,但向後相容必然給Java EE帶來更高的複雜度。
就Java EE 6的預覽版來說,很多人還是看好新的Java EE 6規範,其可擴充套件性、Web框架的可插拔能力、持久化API(JPA)、JSF等新功能特性讓人眼前一亮。開源Java的SOA供應商MuleSource公司創始人兼技術長Ross Mason就是這樣認為,他覺得遷移到Java EE 6是順理成章的事情。
“在很長一段時間裡,JEE 6.0規範是我所見過最有創新性的事情,”Mason告訴我們。“在Java的簡化方面似乎是真正的重點,這顯然是受到了來自Java社群之外的其他開源公司的創新性想法的推動。我認為這會是一個偉大的事件,證明Java想要改變,它也可以有效地完成改變。”
但並不是Java社群中的每個人都對Java EE 6預覽版感到滿意。
SpringSource公司的執行長Rod Johnson告訴我們說,他對Java EE 6感到失望,在他看來,Java EE 6沒有完成早先的承諾。
51CTO.com之前曾報導過SpringSurceo的新應用伺服器不再支援Java EE,儘管對於WAR部署它提供了支援,但EAR部署和其它EE的規範,如EJB等,都不在支援範圍之列。
Johnson特別提到,在Java EE 6的開始階段,引入個人配置(profile)的想法給他留下了非常好的印象,因為這可以讓開發者在Java EE中只執行他們需要的部分,使開發過程變得更有效率。
“最初,一些供應商真的希望Java EE能夠在比如EJB(Enterprise Java Beans)和JTA(Java Transaction API)這些地方新增上個人配置,但最終釋出的Java EE 6預覽版,我想沒有達到讓Java EE更精簡更靈活的承諾,”Johnson說,“因此坦率地說,我對最終的結果並不報太大的期望。”
自從2006年度JavaOne大會上Java EE規範獲得批准以來,Java EE 6本應是企業Java的第一次規範更新。今年的JavaOne 2009已經曲終人散,但是我們仍沒有看到Java EE 6敲定的訊息——甚至連提到現在進展如何的訊息都很少。
那麼,Java EE 6現在到底到了哪一步呢?為什麼沒有在JavaOne會議上釋出?Java EE 6離我們還有多遠?
去年11月,通過釋出用於Java EE伺服器的GlassFish V3的Prelude版,51CTO.com也曾經報導過Sun曾經透露的一些Java EE 6的草案和新增特性。據我們瞭解,Sun原本計劃在今年的JavaOne 2009上將Java EE 6的具體細節作為重頭新聞釋出,但結果卻不是這樣——僅僅是發行了Java EE 6的預覽版,作為GlassFish更新釋出會的一個小插曲。
“我們本來打算分成兩個新聞釋出:一個是宣佈GlassFish Portfolio的更新,然後第二個新聞釋出是Java EE 6的預覽。但最後,我們還是決定做一個聯合的新聞釋出,”Sun公司Java EE/GlassFish總監Paul Hinz告訴我們。
他解釋說,Java EE 6規範已經接近完成,大部分的規範處在擬議的最後草案階段。據Hintz說,最終的Java EE 6計劃在今年秋天釋出。
但是目前我們還無法搞清楚Oracle的新角色會怎樣影響Java的發展。到Hintz的那個時候,資料庫巨人可能已經完成收購,也就是說到時Oracle已經開始直接領導Java。雖然Oracle執行長Larry Ellison 在JavaOne 2009期間表現得非常熱情,並且特意宣佈他的公司一定會繼續熱捧Java。
而且Oracle方面拒絕對我們提出的問題做出評論。
不論Oracle的參與會產生什麼影響,Java EE的開發者們都必須不斷推進和完善規範,因為終端使用者和授權使用者的要求必須要得到滿足。
例如Hintz說,一旦Java EE 6規範在秋季定稿,Java EE的授權使用者將需要使用TCK(Technology Compatibility Kit,技術相容性套件),在應用平臺上驗證Java EE 6。
不過Hintz擔保說,從現有的Java EE 5遷移到Java EE 6將不會有任何特別的挑戰。
“Java EE 6是向後相容Java EE5的,因此,在Java EE 5規範下開發的應用可以不做改變的執行在Java EE 6相容的應用伺服器上,”Hintz說。現在看來,Java EE 5的優點會被Java EE 6所保留,但向後相容必然給Java EE帶來更高的複雜度。
就Java EE 6的預覽版來說,很多人還是看好新的Java EE 6規範,其可擴充套件性、Web框架的可插拔能力、持久化API(JPA)、JSF等新功能特性讓人眼前一亮。開源Java的SOA供應商MuleSource公司創始人兼技術長Ross Mason就是這樣認為,他覺得遷移到Java EE 6是順理成章的事情。
“在很長一段時間裡,JEE 6.0規範是我所見過最有創新性的事情,”Mason告訴我們。“在Java的簡化方面似乎是真正的重點,這顯然是受到了來自Java社群之外的其他開源公司的創新性想法的推動。我認為這會是一個偉大的事件,證明Java想要改變,它也可以有效地完成改變。”
但並不是Java社群中的每個人都對Java EE 6預覽版感到滿意。
SpringSource公司的執行長Rod Johnson告訴我們說,他對Java EE 6感到失望,在他看來,Java EE 6沒有完成早先的承諾。
51CTO.com之前曾報導過SpringSurceo的新應用伺服器不再支援Java EE,儘管對於WAR部署它提供了支援,但EAR部署和其它EE的規範,如EJB等,都不在支援範圍之列。
Johnson特別提到,在Java EE 6的開始階段,引入個人配置(profile)的想法給他留下了非常好的印象,因為這可以讓開發者在Java EE中只執行他們需要的部分,使開發過程變得更有效率。
“最初,一些供應商真的希望Java EE能夠在比如EJB(Enterprise Java Beans)和JTA(Java Transaction API)這些地方新增上個人配置,但最終釋出的Java EE 6預覽版,我想沒有達到讓Java EE更精簡更靈活的承諾,”Johnson說,“因此坦率地說,我對最終的結果並不報太大的期望。”
相關文章
- 以太坊2.0遙遙無期?以太坊“難度爆炸”推遲兩個月!POW機制仍無法告別?
- 網際網路彩票解禁遙遙無期 從業公司恐將坐吃山空
- 幾種不同資料採集的概念:遙測、遙控、遙信、遙調、遙視、遙感
- 專案陷入深深的泥潭,GO LIVE的日子遙遙無期,我該怎麼辦(轉)Go
- 6大主流開源SQL引擎總結,遙遙領先的是誰?SQL
- 2016年底了,距離上線全站HTTPS還遙遙無期?想走捷徑看這裡!HTTP
- MCU學習——無線遙控模組
- 影視行業復甦兩極分化行業
- 安兔兔:2015年效能最佳手機 iPhone 6s遙遙領先iPhone
- 雲鯨二代!智慧掃地機器人排名遙遙領先機器人
- 無線遙控檢測儀 A890-RES
- TorrentFreak:2014年被下載最多盜版電視劇 《權力的遊戲》遙遙領先遊戲
- 小米盒子mini版無法連線藍芽遙控器怎麼辦?小米小盒子和藍芽遙控器配對方法藍芽
- 分享5款在各自領域遙遙領先的軟體
- 華爾街日報:阿里、騰訊移動支付遙遙領先於矽谷阿里
- .NET 6 預覽版 7 釋出——最後一個預覽版
- 貓眼專業版:2022年賀歲檔總票房破5億 《阿凡達2》遙遙領先
- 這Evolve無人機遙控器 雙屏遙控可以玩空戰無人機
- PhoneArena:2017年最佳續航手機排名 iPhone家族遙遙領先iPhone
- .NET 6 預覽版 5 釋出
- 官宣 .NET MAUI 預覽版 6UI
- .NET Aspire 預覽版 6 釋出
- ArcGIS批量裁剪遙感影像
- 遙感影像處理流程
- 遙感基礎學習
- QZ:谷歌自動駕駛汽車部門遙遙領先於競爭對手谷歌自動駕駛
- 無人駕駛汽車太遙遠?意法半導體看好車聯網
- 情趣震動遙控智慧情趣解決方案/手機連線遠端遙控
- windows10預覽版過期提示怎麼辦_win10預覽版時間過期解決方法WindowsWin10
- 中國手機地圖使用者滿意度排名 高德地圖遙遙領先地圖
- 2014年主機大戰:索尼遙遙領先 微軟促銷難追微軟
- TorrentFreak:2015年下載最多的美劇 《權力的遊戲》遙遙領先遊戲
- 雲端計算催動IT發展走向兩極分化的趨勢
- 遙感專欄:(一)常用的遙感資料處理python庫及環境搭建Python
- FacebookF8遙望筆記筆記
- Misfit推出可穿戴裝置遙控
- 智慧手環兩極分化:Fitbit賣身,華為小米們扶搖直上
- 外媒評價iPhoneX/iPhone8彙總:口碑兩極分化iPhone