專訪Eclipse Europa 專案開發成員

heying1229發表於2007-09-25
專訪Eclipse Europa 專案開發成員[@more@]來自:CSDN 玉磊

【CSDN】日前釋出的Eclipse Europa被認為是下一代Java IDE,涵蓋21個專案、包含一千七百多萬行程式碼,由19個不同國家的310多個開源開發者共建而成。

Frank (blog.csdn.net/zijinshi)就是Europa開發者中的一員。他工作於BIRT專案中GUI組。BIRT的全名叫Business Intelligence Reporting Tool ,這個專案的目標是為Europa提供一個比較完善的報表系統。去年的Callisto中,BIRT的版本是2.1。

21個專案

Europa這次釋出的21個專案都是各自獨立管理,每個專案完成各自的功能,如果使用者只需要Eclipse的某些功能,並不是所有的專案都是必需的。比如說CDT專案主要用來做C/C++開發,如果使用者不從事C/C++方面的開發,那麼對他而言這個專案就不需下載。同樣,BIRT也不是Europa不可缺少的一部分,它重點負責報表系統。

Eclipse Platform 3.3

Frank 還談了他對Eclipse Platform 3.3 的感觸。他認為較之3.2 ,最為顯著的是穩定性和編譯效能的顯著提高。3.2中出現的“out of memory”,儘管出現的原因是分配的記憶體不夠,但是即使給Eclipse增加記憶體(給Java 虛擬機器增加引數-Xms256m -Xmx512m)仍舊起不了多大的作用。3.3中這種現象基本不出現了,由於並沒有增加記憶體,那麼原因肯定就是它佔用的記憶體資源比以前少了。

使用Eclipse Platform 3.3,編譯速度也比以前的版本快了不少。在從前,如果整個workspace裡面有五六十個project,全部重新編譯一次至少需要半個小時,現在只需要十幾分鍾就夠了。“這一點,我相信每個用過Eclipse使用者都會有深切的體會。”Frank 說。

安裝程式

同以往一樣, Eclpse仍舊只是一個壓縮包,而沒有安裝程式。“最早用Eclipse的時候,我也很奇怪,為什麼它不增加一個安裝程式呢?”習慣了之後,Frank覺得其實Eclipse只有一個壓縮包也沒有什麼不好的。畢竟它不需要安裝,先設定好環境變數(Windows下不需要設定,其它的系統如Linux需要),解壓縮之後就可以用了。如果要增加外掛,只需要把需要增加的解壓縮到相關的目錄中就可以了,這樣安裝程式也沒什麼必要。

如果需要打包,Eclipse最好也應該使用一個開源的軟體來打包,但是至今並沒有這樣的打包程式。而往往初學者會認為沒有打包程式很不方便。所以Eclipse Foundation最近啟動了一個稱之為Eclipse Packaging Project (EPP)的專案。當然,這個專案才啟動不久,近期能夠看到Eclipse安裝程式的可能性不大,至於明年的下一個版本,我們拭目以待吧。【撰文:玉磊】

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10172717/viewspace-972035/,如需轉載,請註明出處,否則將追究法律責任。

相關文章