自從Eclipse在Java的世界里展露頭角以來(lái),我們已經(jīng)無(wú)數(shù)次被他的力量所征服,無(wú)數(shù)次被他令人嘆服的生命力所嚇倒,Eclipse已經(jīng)成為
整個(gè)“插件驅(qū)動(dòng)開發(fā)”世界的代表和主流(其實(shí)我想說(shuō)的是全部,但是不敢)。在我看來(lái)任何以插件為基本設(shè)計(jì)思路或改進(jìn)方案的軟件都應(yīng)該好好學(xué)學(xué)
Eclipse或干脆以Eclipse為藍(lán)本。
Eclipse的前進(jìn)過(guò)程在我看來(lái)至少應(yīng)該包括三個(gè)階段:
1。Committer完成Eclipse的插件設(shè)計(jì)和IDE部分的開發(fā),此時(shí)Contributor開始認(rèn)識(shí)和使用Eclipse,并發(fā)現(xiàn)他的優(yōu)點(diǎn),被他的設(shè)計(jì)能力所征服。
2。Committer完成較穩(wěn)定的版本,Contributor也逐漸將自己的開發(fā)平臺(tái)(IBM Websphere, IBM
Rational, Telelogic, Open Source, SAP
Netwaver)移植到Eclipse之上,Eclipse越來(lái)越被人們認(rèn)可(主要是獲得了很多獎(jiǎng)項(xiàng)),Configurator大量部署
Eclipse,并更多的使用開源插件。
3。Committer將Eclipse的主流版本建立在更堅(jiān)固的基礎(chǔ)之上(OSGi),使他更像一個(gè)“商業(yè)開源項(xiàng)目”,UI和操作系統(tǒng)的支持面更
加廣泛(據(jù)說(shuō)要支持Mozilla,天哪那豈不是告訴我Eclipse可以像Firefox一樣運(yùn)行?!)。Committer開始更多的Eclipse
子項(xiàng)目的開發(fā),此時(shí)Contributor已經(jīng)過(guò)上了離不開Eclipse的生活(就像我一樣),大量應(yīng)用被更新實(shí)現(xiàn)以支持Eclipse,甚至有可能是
客戶頂層應(yīng)用。Configurator社區(qū)欣欣向榮。
那么,現(xiàn)在呢,現(xiàn)在是什么情況?開始我還以為Eclipse已經(jīng)經(jīng)歷了這三個(gè)階段,進(jìn)入了成熟期,就像所有其他軟件一樣,成熟期充滿了榮譽(yù),但是卻
失去了活力。但令我恰恰沒(méi)有想到的是,Eclipse以其無(wú)法抗拒的生命力和創(chuàng)新能力再次令人五體投地!現(xiàn)在,Eclipse正在集成OSGi,
Tiger,Web開發(fā),企業(yè)級(jí)開發(fā),UML 2.0,開源的生命周期模型,多種UI平臺(tái)(我將再次提到Mozilla),直至商務(wù)智能和報(bào)表工具!
在Eclipse的世界里,沒(méi)有終點(diǎn),只有起點(diǎn),沒(méi)有最好,只有更好,沒(méi)有做不到,只有想不到。只是我竭盡所能想出的全部廣告詞,即使它從不需要做廣告。
做軟件的泡泡
posted on 2005-02-14 10:54
Brian Sun 閱讀(897)
評(píng)論(1) 編輯 收藏 所屬分類:
軟件