程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 改善Java的15種方式

改善Java的15種方式

編輯:關於JAVA

1. 維持JavaOne作為獨立的開發者活動

Oracle已經決定出資發起JavaOne 2010會議,但是否仍以社區為中心呢?JavaOne 2010將在9月份舉辦,而且籠罩在Oracle Open World的陰影下。JavaOne應當仍然是一個獨立的、專為Java開發者而舉辦的會議。因此Oracle應當擺正JavaOne的位置。

2. 提供 apache一個Java TCK

提供給Apache 技術兼容性工具包(Technology Compatibility Kit ,TCK)而且沒有任何使用限制。TCK是一套測試、工具和文檔說明的包,用來證明一個產品是否與特定的一種Java技術規范兼容。開發社區對apache應當擁有TCK的觀點由來已久,盡管它在Java EE6中取得了一些進步,但要做的還有很多。

3. 使用OSGI讓Java成為一個優秀的雲平台

將開放服務網關協議 (Open Services Gateway Initiative,OSGi)作為模塊化標准,使用它來讓Java成為雲計算的優秀平台。

4. 重新制定JavaFX策略

要麼將JavaFX開源,要麼徹底放棄它。如果作為一種專利技術來營運,與Flash及Silverlight 競爭,JavaFX注定出師未捷身先死,唯有開源才是出路。

5. 擴展JVM上的動態語言支持

在Java虛擬機(Java Virtual Machine ,JVM)上擴展對其他動態語言的支持。微軟的Common Language Runtime(CLR)早已支持Python和Ruby,雖然Sun也已在JVM上支持它們,但仍有許多頗受開發者喜愛的動態語言無法獲得JVM的支持。

6. JCP免費

將Java Community Process (JCP)免費,確立它為中立的組織就像Eclipse Foundation一樣。

7. 與Google洽談JavaME在移動平台的合作

與Google洽談,以android作為JavaME的新突破口。未來的世界注定是以移動作為Internet連接的核心,作為Sun遺留下來的移動平台,Oracle應當做些什麼來讓Java在移動領域再次閃耀,而與Google合作就是最好的方法。

8. 重新思考Java IDE策略

調整NetBeans想Eclipse一樣作為開源的集成開發環境(integrated development environment ,IDE),Java需要一個開源的IDE來快速支持新的平台特性。

9. 敞開OpenJDK Project的大門

使得OpenJDK成為一個真正的開源開發項目,提供非Oracle員工讀取渠道以方便他們為此項目做貢獻。

10. 提供一個友好的OpenJDK許可證

將OpenJDK開放在一個商業友好的許可證下,如Eclipse Public License (EPL) 或者apache 2.0。

11. 重用James Gosling

眾所周知,James Gosling是Java語言的創始人,Oracle應當任命他、重用他,因為沒有誰能比他讓開發社區更團結了。

12. Java需要一個標准的並行解決方案

並行或許將成為開發者的下一個焦點,如何處理Java中的並發問題,需要一個標准的並行解決方案。在Project Fortress中Sun已經取得了一些成效,Oracle應當再接再厲。

13. Java需要一個數據驅動開發的計劃表

微軟的語言級集成查詢(Language INtegrated Query)技術,可以在C#中加入數據查詢的功能,Java也應當為其制定計劃。

14. 確定Java Store

Sun曾在JavaOne 2009中宣布了Java Store,隨後它便幾乎消失在了開發者的視野中,所以要麼向Java Store中添加資源將它做好,要麼放棄它。

15. 真正視Java為皇冠之鑽

總之,Oracle應當下定決心、制定戰略並將Java的未來發展計劃公之於眾。好也罷,壞也罷,Oracle並沒有對Sun的許多軟件策略(其中很多存在問題)做出調整。支持三個IDE的觀點使人覺得迷惑,在BEA中這尚且不靈,更不用說Java了,而且Oracle對收購到的技術也不應當一視同仁,尤其是對類似的技術更不應當采用齊頭並進的策略。Oracle EVP Thomas Kurian曾說Java是一顆皇冠之鑽,然而只有認真對待,這顆鑽石才會繼續閃耀。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved