熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Eclipse 走上榜首 照亮Java眾生

2013-11-23 20:20:13  來源: Java開源技術 

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