歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

Java遭遇開放源代碼圍堵 Sun能否成功突圍

CNET科技資訊網6月28日國際報道 Sun 的高級官員將成為本周JavaOne 會議上引人注目的明星。但在許多方面,Sun 已經不再是它發明的技術的定向燈。

開發商和廠商們報道稱,編程人員正在越來越轉向開放源代碼項目獲得Java工具,迫使軟件廠商“與時俱進”。繼發布開放源代碼的OpenSolaris 操作系統後,Sun 將正式公布二個與Java服務器軟件相關的開放源代碼項目,這二個項目都采用Sun 的CDDL許可。

GlassFish 將是面向Sun 的入門級Java應用服務器軟件的代碼共享項目,該項目將於本周一啟動。據Sun 稱,與Java Business Integration 標准相關的另一個開放源代碼項目將在未來數個月啟動。 
 

其它主流廠商也在更多地介入開放源代碼模式。BEA 計劃詳細闡述在其WebLogic Workshop 開發工具、Java應用服務器中對Spring和Struts 開放源代碼框架的支持;甲骨文計劃於本周二免費開放其JBuilder開發工具,成為Apache MyFaces開放源代碼項目的“核心捐助者”。

開放源代碼Java項目也將使商業軟件廠商受益,因為它們能夠促進快速開發進程,使開發人員免費獲得工具,這可能使它們銷售更多的服務器和軟件。

據分析人士稱,但Sun 仍然是主流Java廠商和JBoss 等開放源代碼廠商的挑戰者。來自開放源代碼業界的事實標准正在使Java 開發的中心脫離Sun 控制的Java標准過程。

揚基集團的分析師丹娜說,Sun 制定的繁復的方法使它在開發人員社區中信譽掃地。

多年來,Sun 的批評者一直在要求它使Java成為一個開放源代碼化,因為這會使它擁有一個生機勃勃的開發社區。Sun 堅決不改變它的立場,即為了維護不同系統間的兼容性,它需要繼續擔任Java的“艦長”。

擁抱開放源代碼

Sun 一直在采取措施,在不創建開放源代碼Java項目的情況下享受開放源代碼開發過程的好處。今年早些時候,Sun 改變了Java許可條款和Mustang 版J2EE的開發過程,使人們能夠在開發過程中查看源代碼。

Sun 計劃在JavaOne 會議上發布升級版本的Mustang ,簡化了Java 編程過程和提高了安全性。

Javalobby 負責技術的副總裁馬太表示,Mustang 中的改進和開發桌面Java應用軟件更透明的過程對Sun 改進與開發人員的關系大有益處,但他指出,許可開發人員都感覺到Sun 對Java有太多的控制。

通過推出GlassFish 和開放源代碼整合服務器軟件項目,Sun 打算繼續“開放”,使開發人員能夠在開發過程中就看到產品,並與Sun 的工程師進行溝通。

Sun 曾經表示,它打算將整個Java服務器軟件包━━Java企業系統。Sun 負責Java Web服務和工具營銷的副總裁科勒說, Sun 將對每種產品開放源代碼化的恰當性進行評估。

甲骨文負責應用服務器和開發工具營銷的副總裁裡克說,開發人員對免費工具有迫切的需求,開放源代碼開發過程已經被證明對於迅速開發基於JCP 標准產品是非常有效的。

BEA 的技術總監馬克表示,BEA 支持Struts和Spring的原因是,它們已經成為了事實上的標准。BEA 希望開發人員在開發過程中使用開放源代碼工具,而在大規模部署時采用它的WebLogic應用服務器


Sun 能利用開放源代碼軟件嗎? 
 

開放源代碼項目的效應已經放大了長期以來一直存在的抱怨,即與微軟在開發方面的努力相比,JCP 不夠敏捷,向市場上推出增強功能的速度也不夠快。

Exadel的總裁、首席執行官卡茲說,Sun 正在失去發展的動力,它一直處於一種控制者的地位。

Sun 的戰略是,以低價、基於標准的Java中間件和工具吸引開發人員,希望這會使客戶購買用於開發Web 服務應用的JES 開發工具包。

Sun 的首席執行官麥克利尼說,我認為我們將能夠獲得50萬用戶,我們將成為Web 服務方面的一家廠商。

Caris 的分析師馬克說,Sun 在軟件方面的前景正在改善。他表示,Sun 獲得的純軟件業務一直在穩定地增加。Solaris 10的發布,再加上每個季度在軟件業務方面都在穩步前進,Sun 已經進入了正常的軌道。




Copyright © Linux教程網 All Rights Reserved