以前寫有過一篇關(guān)于eclipse的體積越來越大的感慨,在今天看到eclipse 3.3M6發(fā)布的介紹,這樣的感慨又一次冒了出來。功能是越來越多,越來越強(qiáng)大,甚至有無所不能的架勢,但同時(shí)以一個(gè)巨無霸的體形呈現(xiàn),這讓我聯(lián)想到航空母航。最近有報(bào)到說中國要建航母了,但沒有確切消息,到是找到一些分析中國暫不建航母的原因:不具備全面防御的能力、怕引起周邊的政治影響。作為一個(gè)工具軟件,無所謂政治影響,但自身的軟肋不是一個(gè)可以忽視的問題。壘卵是會(huì)很壯觀,但也是越來越危險(xiǎn)!
eclipse作為開源的軟件,使用群體規(guī)模是一個(gè)重要的參考數(shù)值。獲取這個(gè)軟件是接受這個(gè)軟件的第一步,記得最早使用的eclipse才20多兆,相比當(dāng)時(shí)的jbuilder9的100多兆,真是一個(gè)小兒課,三下兩下就從網(wǎng)上拽了下來,而現(xiàn)在的eclipse,跟當(dāng)年的jbuilder體積一樣,雖然現(xiàn)在的網(wǎng)絡(luò)環(huán)境比以前好很多,但100多兆,還是要等半天時(shí)間才能看到東西,稍不耐煩一點(diǎn)的,就取消下載,也失從談使用了。耐心一些的,把eclipse拽了下來,運(yùn)行一會(huì)兒一些小東西,還不錯(cuò),有點(diǎn)飄飄上向的感覺了,但運(yùn)行一段時(shí)間,或者運(yùn)行大一點(diǎn)的項(xiàng)目,就發(fā)現(xiàn)機(jī)子開始怠工,cpu占用率、內(nèi)存使用都高漲不下,唯一可做的事情是拿杯咖啡等機(jī)子喘過氣來,這個(gè)時(shí)候的感受是“誰用誰知道”,此時(shí)的無奈可產(chǎn)生多種選擇的機(jī)會(huì),結(jié)果如何,只是看選擇和放棄的評(píng)分點(diǎn)誰更高了。
小而精,是集約型經(jīng)濟(jì)發(fā)展的特點(diǎn),借鑒到eclipse中,應(yīng)該使eclipse更光更亮。首先,非核心必要的東西全部剝離,專注于可擴(kuò)展的平臺(tái)(需要的什么樣的插件,用戶自己去加,誰都不傻),提升運(yùn)行性能,減少資源占用(用少量的錢辦很多事,誰都會(huì)爽),如此,把份內(nèi)的事做好,再有功夫,就幫助、指導(dǎo)插件的開發(fā)但不要把插件位置擺得比eclipse的還高,那就喧賓爭主了。
不過,慨嘆eclipse基金會(huì)的贊助者多有對(duì)應(yīng)的插件在eclipse項(xiàng)目中。另:在使用eclipse過程中,發(fā)現(xiàn)很多插件使用的資源有重復(fù),不知有沒有規(guī)劃對(duì)插件使用的資源作統(tǒng)一管理的機(jī)制,這樣做就是一個(gè)盡量抑制eclipse變得象鯨魚的簡單辦法。