新聞| | PChome| 登入
2006-09-30 22:48:15| 人氣37| 回應0 | 上一篇 | 下一篇

Java之父:Java還有好多事要做

推薦 0 收藏 0 轉貼0 訂閱站台

誕生屆滿十年的今天,Java之父認為,Java未來還有許多事要做。

享有「Java之父」美譽的昇陽副總裁James Gosling九月底因為昇陽內部會議Sun Technology Day造訪亞洲。Gosling日前於北京接受記者電話專訪時,談到Java下一步,他做了上述表示。

創立十一年以來,Java已經變成主流的企業運算及開發技術,然而另一方面Java也面臨種種挑戰,包括像是在Web開發中遭遇描述語言挑戰,同時Java也在開原碼社群要求下開放了原始嗎,然而也有人擔心Java可能因此走向分歧而無法互通。

「說到下一步, Java有許多新的面相要著手,」Gosling指出,眼前立即要做的事就是針對微軟即將推出的Windows Vista進行調整,以提高Java在桌面的執行效能,他說「一切等Vista推出才能水到渠成。」

「其他關於下一代Java的工作,我們將改善程式語言、API,以便能提升在Web應用執行上的效能、降低Java的使用難度與增加可管理性,」他說。

下一代Java的作業大約會在一年半到二年後完成,Gosling說。他指的是預計在2007年推出的J2SE 7。過去Java在伺服器及手持式裝置開發(即J2EE與J2ME)上佔有穩固的地位,然而在桌面端以及新興的Web應用上相形遜色,這也使得Java近年把重點放在開發工具的易用性,以及程式執行效能上。

明年初推出的J2SE 6也旨在改善桌面端Java應用程式的執行速度。

此外,Gosling帶領研發的Java Real Time技術也在今年六月JavaOne上展現成果;名為Java SE Realtime的嵌入式套件藉由改善garbage clipping的技術,增加效能的可預測性,將提升多媒體內容的播放順暢度。

與描述語言的愛恨情仇

小型程式效能的提升顯然成為下一代Java努力重點。特別是Web開發漸普及,而Java因為有效能不佳的問題,導致描述語言(scripting language),像是PHP、Ruby on Rail等成為許多開發人員的新選擇。而年初Gosling也因為在自己部落格評論Java與描述語言的優劣問題,而引發雙方開發陣營的論戰。

Gosling承認描述語言在Web應用上的確有效能較快的優點,但他還是強調,這些工具用於大型系統的開發上就會顯得捉襟見肘,相較之下Java則具有豐富的函式庫,可開發大型應用。

不過兩者也非水火不容;「描述語言跑在Java上就有很好的效果,」Gosling認為,後端資料分析使用Java程式,前端執行描述語言開發的Web應用(如網頁)是一個很好的組合。

事實上,昇陽也正試圖擷取描述語言長才。昇陽今年九月起開始招募Ruby的開發人員,希望能提升Java執行在多種不同平台上的效能。

開放原始碼之後

昇陽新任CEO Jonathan Schwartz上台之後,加速昇陽將軟硬體技術以開放原始碼釋出。有人曾擔心Java開放出來後,會因為大廠自行其是而走向分歧,至少開原碼對Java效能提升幫助有限。

Java之父對此倒不擔心。

開放之後,實際的程式碼可能有更多種變化,但昇陽仍然會確保Java的固有品質,他說。「JCP仍然會具有一定的管理模式,我們將會持續測試以確保Java的穩定性與效能。」

台長: 〥芹蟹麵〥
人氣(37) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文