熱點: Eclipse 3.0正式發行
Eclipse的發展節拍超越了商業公司開發同類軟體的節奏。 Eclipse的非正式版本---裡程碑(Milestone)版本幾乎每三個月就有更新,每次因為版本更替所增加功能的量幾乎相當於商用軟體正式版本的 升級。 15個月過後,Eclipse.org在今天宣布軟體開發平台Eclipse的新版本3.0將於今年7月1日正式發行。 經過僅三年半的發展,Eclipse的重要性已幾乎同其它開源軟體如Apache、Linux一般重要了。
Eclipse項目在2001年11月啟動。 當初的支援者包括Borland、 Red Hat、 和SuSE,但Eclipse的主要動力來自IBM, 其捐獻了價值為4千萬美元的原始碼。 Eclipse通過本身的核心和外掛程式, 提供了一個可擴充的開發環境。 因為它是由Java開發成的,這意味著Eclipse可跨越平台的限制; 同時,它優秀的模組化設計使得它能"博採"各種外掛程式,以最小的代價擴充自身的功能。
Eclipse雖然基於Java,但不限於Java。 它的目標之一是成為"通用的開發環境" (Universal Development Environment)。 Java整合式開發環境(Java IDE)是Eclipse的雛形,叫作JDT (Java Development Tools,Java開發工具)。 現在,Eclipse已有擁有支援C/C++開發的CDT (C Development Tools),和支援COBOL開發的Integration Environment。 網路和J2EE應用程式的IDE也在設計之中。
除了Eclipse這些廣泛的目標之外,另一個標誌著Eclipse活力的是其龐大的社區資源和豐富的外掛程式,這兩項優勢同時支援了開源和商業項目, 後者由Borland、HP、IBM的積极參与, IBM的WebSphere Studio和Rational產品也從Eclipse項目中得利頗多。 另外值得注意的是,那些主流嵌入式軟體公司如MontaVista和QNX已經開始把Eclipse作為其編程工具的架構(Framework)來使用。 其它Eclipse的支援者還包括: Intel, Oracle, 和Novell。 Novell宣布它今後將在所有產品中加入Eclipse來提供統一的工具平台。
這裡有兩個關鍵的名字遺漏了,一個是SUN,另一個就是Microsoft。 Eclipse的名字始終是一個爭論的話題,Eclipse的中文意思---日蝕,代表著IBM在Java社區減弱SUN影響力的意圖。 儘管有此爭論,Eclipse的發展照舊,久而久之SUN自己也發現它的同類開源軟體NetBeans已漸漸被Eclipse的增長邊緣化。
Microsoft就完全是另外一件事了。 很明顯,大部分支援Eclipse的公司把Eclipse當作一個打擊Microsoft的機會,但這次戰場在開發人員社區之中。 對微軟Visual Studio來說Eclipse是一個可信的威脅。 Eclipse的力量不僅是提供了開發人員所需的現代IDE的諸多功能,而且它能夠做微軟不能做的事情,包括跨越各種硬體和軟體的平台, 提供一個讓使用者自由選擇和定製的開放架構, 和鼓勵軟體公司在一個共同的平台上彼此競爭(而非走向壟斷)。
從短期來看,Eclipse的成功將使世界上占最大部分的C/C++和Java程式員得益,不過Eclipse的目標不止如此。 Eclipse 3.0正式版將於7月1日開放下載,讓我們拭目以待,並期望Eclipse的雄心壯志早日實現。