[轉貼CNet] 開原碼Java工具熱 昇陽能否突圍?

開原碼Java工具熱 昇陽能否突圍?

Martin LaMonica‧陳奭璁整理
29/6/2005
原文網址 : http://taiwan.cnet.com/enterprise/technology/0,2000062852,20099996,00.htm

雖然昇陽(Sun Microsystems)高階主管將成為本周JavaOne 會議上的鎂光燈焦點。但在許多方面,昇陽已經不再是它所發明技術的指引明燈了。

開發商和廠商們紛傳出,程式人員越來越仰賴開放原始碼專案來取得Java工具,迫使軟體廠商也必須與時俱進。

繼發佈開放原始碼的OpenSolaris 作業系統後,昇陽 將正式公佈二個與Java伺服器軟體相關的開放原始碼專案,這二個專案都採用昇陽 的CDDL授權。

GlassFish 將是面向昇陽入門級Java應用伺服器軟體的程式碼共享專案,該專案將於本週一啟動。昇陽 表示,與Java Business
Integration 標準相關的另一個開放原始碼專案將在未來數個月啟動。

其他主流廠商也在更多地介入開放原始碼模式。BEA 計畫詳細闡述在其WebLogic Workshop
開發工具、Java應用伺服器中對Spring和Struts 開放原始碼框架的支持;甲骨文計畫於本週二免費開放其JBuilder開發工具,成為Apache
MyFaces開放原始碼專案的「核心捐贈者」。

開放原始碼Java專案也將使商業軟體廠商受益,因為它們能夠促進快速開發進程,使開發人員免費獲得工具,這可能使它們銷售更多的伺服器和軟體。

但分析師表示,昇陽仍然是主流Java廠商和JBoss 等開放原始碼廠商的挑戰者。來自開放原始碼業界的事實標準正使Java
開發的重心脫離昇陽控制的Java標準流程。

Yankee集團分析師Dana Gardner說,「昇陽 那套繁複的方法使它在開發人員社群中的信譽折損不少。這跟把持Java太久不放手有關。」

多年來,昇陽 的批評者一直要求該公司讓Java成為開放原始碼,這將有助於Java擁有一個活躍的開發社群。

昇陽堅決不改變自己的立場,即為了維護不同系統間的相容性,它需要繼續擔任Java的「艦長」。

擁抱開放原始碼

昇陽不斷採取措施,好讓Java能享有開放原始碼開發流程的優勢,但又不需要讓Java語言與桌面軟體變成一個開放原始碼專案。

今年早些時候,昇陽改變了Java授權條款和Mustang 版J2EE的開發流程,使人們能夠在開發流程中查看原始碼。

昇陽計畫在JavaOne 會議上發佈升級版本的Mustang ,簡化了Java 程式流程,並提高了安全性。

Javalobby 技術副總裁Matthew Schmidt表示,「Mustang 中的改進和開發桌面Java應用軟體更透明的流程對昇陽
改進與開發人員的關係大有益處,」但他指出,「開發人員都感覺到昇陽 對Java的控制太多了。」

透過推出GlassFish 和開放原始碼整合伺服器軟體專案,昇陽 打算繼續「開放」,使開發人員能夠在開發流程中就看到產品,並與昇陽 的工程師進行溝通。

昇陽曾經表示,它打算將整個Java伺服器套裝軟體–Java企業系統–變成開放原始碼。昇陽 負責Java網路服務和工具行銷的副總裁Joe
Keller表示, 昇陽 將對每種產品開放原始碼化的恰當性進行評估。

但在既有Java供應商–比如昇陽、IBM與BEA試圖擁抱開放原始碼開發時,許多活動早已悄悄展開。

開放原始碼Java開發產品包羅萬象,從整合開發環境(IDE)至框架,或甚至是為了加速Java應用開發的外掛工具都屬之。大大小小的各式廠商都希望能沾上開放原始碼開發流程的迷人外衣,在這種模式下,程式人員可免費下載軟體,並檢視程式碼。

許多開發人員則乾脆採用替代性的語言,包括腳本語言與開放原始碼組合,比如所謂的LAMP堆疊。

甲骨文應用伺服器和開發工具行銷副總裁Rick Schultz說,「開發人員對免費工具有迫切的需求,開放原始碼開發流程已經被證明對於迅速開發基於JCP
標準產品是非常有效的。」

BEA 技術總監Mark Carges表示,BEA 支持Struts和Spring的原因是,它們已經成為了事實上的標準。BEA
希望開發人員在開發流程中使用開放原始碼工具,而在大規模部署時採用它的WebLogic應用伺服器軟體。

「我們發現在JCP之外,尤其是在開發原始碼領域,這之中已經有許多的架構創新,而開發人員顯然也都樂於使用。」Carges說,「整個情況已經不再侷限於J2EE中了。」

Carges也指出,許多常見的開放原始碼產品都不斷在影響JCP,比如Enterprise Java Beans 3.0規格。

昇陽駕馭得了開放原始碼?

開放原始碼專案的效應只是長期以來市場抱怨的縮影,有些人認為,與微軟在開發方面的努力相比,JCP 不夠敏捷,向市場上推出新功能的速度也不夠快。

Exadel總裁暨執行長Fima
Katz表示,「昇陽越來越跟不上潮流,他雖然握有主導權,但由於JCP流程過於緩慢,大家便感沮喪。這雖然不是唯一的因素,但至少開放原始碼的確速度快又好。」

昇陽越來越重視軟體的程度使得該公司不免跟其他協助推動標準的Java廠商產生一些摩擦,Yankee的Gardner表示,「也不過幾年前,昇陽還是道地的硬體公司。」

就營收來看,昇陽的Java軟體業務還落後IBM、BEA與甲骨文等市場領導者。昇陽
的策略是,以低價、基於標準的Java中介軟體和工具吸引開發人員,希望這會使客戶購買用於開發網路服務應用的JES 開發工具包。

昇陽執行長Scott McNealy表示,「我認為我們將能夠獲得50萬用戶,我們可在網路服務方面大顯身手。」

JBoss總裁暨執行長Marc Fleury表示,公司若要採開放原始碼模式,不論客戶或開發人員數量都要到達關鍵數量(critical
mass)才能有所獲利。「一旦大家開口閉口都是開放原始碼,昇陽就知道大事不妙了。」他說。

不過Caris分析師Mark Stahlman認為,昇陽在軟體方面的前景正在改善。他表示,「昇陽 獲得的純軟體業務一直在穩定地增加。Solaris
10的發佈,再加上每個季在軟體業務方面都呈穩定前進,昇陽已經走上正軌了。」

 

您可能也會有興趣的類似文章

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

隨機文章

  1. 把落落長的噗友暱稱變獨立一行的噗浪變身法 (7)
  2. 灌水的無名小站訪客統計? (16)
  3. 把VMWare丟掉! Free的x86模擬器: QEMU (7)
  4. Subversion的Apache設定 
  5. 新版iReport PDF顯示中文的設定 
  6. 常用的Web 2.0服務的高畫質圖示 
  7. Aqua Data Studio 6.5 Beta版推出! 
  8. 讀寫Oracle 10g的CLOB欄位 
  9. Skype和藍牙耳機HT820終於連通了! (4)
  10. 網路校時: TClock Light 

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (368,400 點擊/2008-09-29)
  2. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (120,340 點擊/2011-06-01)
  3. Plurk CSS樣式自訂修改全攻略 (89,461 點擊/2009-07-04)
  4. 簡單放大Plurk輸入區的方法[修訂] (88,892 點擊/2008-09-29)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (72,097 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,893 點擊/2008-04-10)
  7. iPad新手入門技巧 (49,405 點擊/2011-02-05)
  8. iPad鍵盤輸入全攻略 (42,871 點擊/2011-01-01)
  9. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,908 點擊/2010-04-27)
  10. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,845 點擊/2010-01-02)