Eclipse照亮Java眾生 擴大地盤

來源:互聯網
上載者:User
   CNET科技資訊網3月2日國際報道 一年多前,許多人認為Eclipse 開放原始碼計劃不過是IBM 用來銷售自家軟體的手段之一。但現在,這個計劃已經成了Java工具產業的創新源頭。   本周一開羅的EclipseCon大會門票全數銷售一空,跟去年不同的是,在開幕大會上,IBM 的技術大師們將不再是主角。取而代之的,這種開源碼基金會將會亮出最新加入的董事成員,包括IBM 對手BEA 、Sybase與Borland,並詳細說明Eclipse 手頭上越來越多的開發專案細節。   “Eclipse 絕對是當今主流的Java工具平台。”Meta集團分析師Thomas Murphy。“未來Eclipse 組織也會不斷大力倡導這種通用型的平台。”   IBM 是在2001年以4000萬美元種子基金成立Eclipse 聯盟,並且捐贈了不少原始碼。如今,該組織有91個會員,包含許多全球最大的軟體商。根據Evans Data公司的資訊,Eclipse 是目前最受歡迎的Java開發工具。  Eclipse 是在一年前從IBM 分出,獨立成非盈利組織。獨立之後它反而增長得更好,以往不願入會的廠商,比如BEA ,都紛紛加入。  實際上,Eclipse 幾乎統合了絕大部分的Java供應商,唯一比較明顯的例外是Sun 沒加入,而甲骨文的參與度則不太高。但這樣的成就已經足以讓先前多年的產業標準化作為大大汗顏。  “大勢底定。”開放原始碼Java廠商JBoss 策略副總裁Bob Bickel表示,他所指的正式Java工具產業的競爭已經結束了。  “Eclipse 剛剛好過了關鍵多數(critical mass)的階段,廠商們樂於不用背負開發新工具的成本。”他表示。  十足企業風貌的Eclipse  Java廠商若要共同對抗微軟,彼此之間就要有共同的開發工具才行,兩大陣營常為了爭取開發人員而殺紅了眼,這是因為程式人員可影響企業如何選擇價值不菲的後端商用程式軟體。  Eclipse 軟體在某些方面像極了微軟自家的開發產品:Visual Studio。  在所謂的Eclipse 平台上,程式人員可使用好幾種不同的工具。在前端方面,使用者可整合多種工具來撰寫plug-in (外掛)程式或測試應用。IBM 以Eclipse 軟體當作旗下開發工具的共同基礎,提供多種產品組合、一個共同的使用者介面、以及共用資訊的機制。  微軟也是採用類似的平台作法,第三方廠商可撰寫Visual Studio 的add-on(擴充程式),開發人員也可以多種不同程式語言來撰寫程式。   Eclipse 與微軟之間最大的差異大概就在於前者屬於開放原始碼,這代表任何張三李四都可下載並修改原始碼。只不過Eclipse 基金會的架構比較特別,反映出企業現今對於開放原始碼計劃也越來越積極主動。  Eclipse 不像一般開放原始碼計劃容許來自義工個人的捐獻程式,該基金會是由廠商主導。不論是董事會成員或者是程式贊助者幾乎都來自於獨立軟體開發商(ISVs)的員工。  Eclipse 執行總監Mike Milinkovich表示這種廠商會員制是特別刻意設計的,他說Eclispe 軟體開發快速就是因為會員制的關係,同時又加上開放原始碼開發模式的臨門一腳。這與一般通過標準組織的作法全然不同。  “許多創新都來自開放原始碼,”Milinkovich 認為標準應該是在新軟體被發明之後才會出現的,“我總認為同時要創新又要兼顧標準實在很混亂。”  BEA 首席執行官Alfred Chuang 表示,該公司是看上Eclipse 的開發速度才決定加入的。Chuang表示,Java官方開發機構Java Community Process “速度實在有夠慢的。”  Sun 在2003年拒絕加入Eclipse.之後該公司送了一封公開信給Eclipse,呼籲該組織加入Java社區,而不是當作IBM 驅策的卒子。  Sun 是以自家的NetBeans開放原始碼計劃來吸引Java開發人員,去年Sun 重新加以整頓後,目前旗下所有開發工具產品都以NetBeans軟體為基礎。  但部分人士認為Sun 執意緊抓NetBeans的作法不利於該公司與整個Java社區。RedMonk 分析師Stephen OGrady 表示,只要有一套軟體可以打造plug-ins程式就不需要在不同工具平台間使用add-on。  “從Java觀點來看,Sun 似乎越來越顯孤獨,”OGrady 認為絕大多數軟體商都選擇Eclipse ,而非NetBeans,“Sun 遲早總得化解這分裂的局面。”  擴大地盤  同時間,Eclipse 基金會也不斷把腳步跨出Java開發之外。  其中一項名為Web Tools Platform專案預計會在今年七月推出,Milinkovich 表示。BEA 將會加入該組織,同時也會贊助部分原始碼。  另一項整合測試與效能工具的專案則在去年獲得重量級系統管理大廠Computer Associates 的支援。這種BIRT(商業智慧與報表工具)產品是一套開放原始碼工具,可供Java伺服器產出各種商業報告。  另一項豐富式用戶端(rich client)專案可讓程式人員在不同案頭作業系統上建立圖形前端系統。IBM 已經在旗下的Workplace 案頭軟體測試該計劃。  由於Eclipse 是通用型的工具套裝程式,Milinkovich 表示即使微軟也可藉著加入Eclipse 來提倡自家的程式語言,比如C#.  “我們還在等候微軟想出一套策略來跟開放原始碼打交道。”他說,“若微軟想加入Eclipse ,我們一定張大手臂歡迎。”  不過微軟方面則表示公司並沒有打算加入Eclipse.  Milinkovich 指出光看董事會成員就知道該組織的獨立性,且該組織的長期財務穩定性也絕對沒問題(董事會員每年要繳25萬美元。)  Eclipse 本身就是一塊超強磁鐵吸引著軟體廠商與開發人員。當記者詢問Borland 架構暨策略副總裁Raaj Shinde 為何Eclipse 過去這兩年來會這麼快竄紅,他回答說,“我就用一位工程師的回答來回覆你:這個架構實在太棒了。”

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.