Java還能走多遠 四大趨勢決定前景

azz發表於2007-08-24
Java還能走多遠 四大趨勢決定前景[@more@]  很多人對Java的理解是狹義上的理解,即把Java簡單地理解為等同於C#的程式語言,在此文中從廣義上理解,即把Java看成由程式語言(Java語言)、執行環境(JVM即Java虛擬機器)、框架(Java API群)組成。
  
  很多人對Java的前景不甚樂觀,發出“橡樹將死”的悲觀論調;但包括筆者在內的一部分人堅持認為,Java還能繼續飄香,這一點可從最近召開的Javaone 2005可以看到,Ja va是勇於正視自己的不足並務實改正的,有明顯的四點趨勢。

  一是力求使基於Java架構的應用開發簡單化。
  當微軟的C#與.net推出後,由於與Java的相似性,人們自然地對二者進行對比,結果發現雖然Java在某些方面比.net有優勢,但基於.net的應用開發相對來講比較簡單也比較快,事實是確實有一部分原Java開發人員轉向.net,因此如何使基於Java構架的開發變得簡單成為重中之重。因此為了吸引更多的開發者,Sun推出了新的開發工具Java Studio Creator 2,使基於Java構架的開發更加簡單,使新手更易入門。

  二是逐步開放原始碼。
  Java是一種很好的技術,但長期以來一直被Sun單獨所控制。從Linux的發展史來看,如果前幾年Sun對Java實行開放原始碼政策,這絕對是一件好事。但不幸的是至目前為止Sun仍然對Java沒有實行這種政策,導致Java的虛擬機器比較慢及每一個新版本都比前一版本臃腫。Sun的高層官員坦率地承認這方面的不足:“長久以來,Sun一直沒有與開放原始碼社群進行有效的接觸”,並認為這樣做對Java的發展不利,因此Sun在Javaone 2005的會上也考慮了開放原始碼的問題,並告知企業級服務端的應用將最近開放原始碼。

  三是增進與其它公司的合作。
  雖然IBM也是Java社群的建立者之一,但是Sun與IBM的關係在前不久越來越趨於緊張也是不爭的事實,但最終Sun還是給予IBM 11年的授權;並且也開始與微軟坐在一塊商談。

  四是Java更注重相容性、穩定性、可管理性。
  下一代Java產品Mustang大約將於明年這個時期推出,Mustang非常強調相容性、可靠性與高質量性,但考慮到Java具有基礎設施的性質,其可靠性同樣極期重要;Mustang也講究可診斷性、可監控及可管理性,這是透過下一代開發工具更注重JMX及 支援JVM級的診斷有關;另外Java將加強與XML及Web Service的整合與支援。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10901326/viewspace-965653/,如需轉載,請註明出處,否則將追究法律責任。

相關文章