March 19, 2005

Eclipse 引導開發平台的統一

IBM 的 Eclipse 計畫肯定是顆耀眼的巨星,首先我們可以參考兩篇 blog [Eclipse照亮Java眾生 擴大地盤] 與 [Borland加強對開放源代碼平台Eclipse支持],雖然是商業報導的成份居多,但是從中也可以窺見 Eclipse 引發的一場開發平台的革命。

引述該 blog 中的重點:


    實際上,Eclipse 幾乎統合了絕大部分的Java供應商,唯一比較明顯的例外是Sun 沒加入,而甲骨文的參與度則不太高。但這樣的成就已經足以讓先前多年的產業標准化作為大大汗顏。

    「大勢底定。」開放源代碼Java廠商JBoss 策略副總裁Bob Bickel表示,他所指的正式Java工具產業的競爭已經結束了。「Eclipse 剛剛好過了關鍵多數(critical mass)的階段,廠商們樂于不用背負開發新工具的成本。」他表示。

    Java廠商若要共同對抗微軟,彼此之間就要有共同的開發工具才行,兩大陣營常為了爭取開發人員而殺紅了眼,這是因為程序人員可影響企業如何選擇價值不菲的後端商用程序軟件。Eclipse 軟件在某些方面像極了微軟自家的開發產品:Visual Studio。

    在所謂的Eclipse 平台上,程序人員可使用好幾種不同的工具。在前端方面,用戶可整合多種工具來撰寫plug-in (外掛)程序或測試應用。IBM 以Eclipse 軟件當作旗下開發工具的共同基礎,提供多種產品組合、一個共同的用戶界面、以及共享信息的機制。

IBM 宣佈捐出價值斐然的 Eclipse 後,加上妥善的 Community Development 手段,果然造就很不錯的成績。雖然 Eclipse 骨子裡頭是 Java-based,但是正如我之前 blog [Tom Tromey 的 Eclipse 備忘錄] 提到的,開發工具的多元需求已經難以讓單方廠商負荷,而 Eclipse 作為一個架構優秀的設計,恰好可以補強這點。最近 LinuxDevices.com 又有這方面的消息 (之前 blog 有提過其他廠商),參考 [PowerPC 4xx-series chips gain European Linux distro] 與 [Enea joins Eclipse Foundation, readies IDE],不約而同的說明 Eclipse 足以勝任多種不同的開發平台需求,而且對於 Embedded Linux 來說,更是有相當大的意義。

然而,對於 Free Java Runtime 的需求就更加重要了,作為一個商業產品,總不希望偉大的 Eclipse 平台還綁著笨重的 Sun JDK 吧?GCJ 與 Kaffe 對於 Eclipse 的配合程度都相當高了,GCJ 甚至可以做出 natively-compiled Eclipse,是徹底 Free (自由 & 免費) 的開發平台,這種自由度是相當重要的。身為一位 Free Java Hacker,非常榮幸能夠目睹開發平台的統一,以及這一切發生中的軟體開發模式的巨變。

Eclipse rules!

由 jserv 發表於 March 19, 2005 09:07 AM
迴響