心內(nèi)求法

          制心一境,住心觀性,澄心外照,攝心內(nèi)證

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            37 隨筆 :: 0 文章 :: 120 評論 :: 0 Trackbacks

          Eclipse是個(gè)好東西,可謂全身都是寶。但是eclipse的體系結(jié)構(gòu)相當(dāng)龐大,深挖eclipse,其實(shí)為我們帶來幾組應(yīng)用開發(fā)框架。可以根據(jù)實(shí)際需要,進(jìn)行選擇或組合。就是:標(biāo)準(zhǔn)插件應(yīng)用,擴(kuò)展插件應(yīng)用,本地化GUI程序,RCP應(yīng)用,RCP應(yīng)用擴(kuò)展。

          這幾組框架的關(guān)系如圖所示:

          1.SWT。可以參考這里。SWT使java應(yīng)用程序具有本地化的外觀,其實(shí)遠(yuǎn)不止這些,SWT還包含了調(diào)用OLE和ActiveX等。

          通過擴(kuò)展還可以增加許多功能,比如使用注冊表和系統(tǒng)鉤子

          2.標(biāo)準(zhǔn)插件應(yīng)用。Osgi.這個(gè)東西BlueDavy已經(jīng)說得相當(dāng)清楚了。

          3.支持?jǐn)U展點(diǎn)的插件應(yīng)用。如果需要開發(fā)擴(kuò)展性更強(qiáng)的應(yīng)用,或者說如果希望使用eclipse的擴(kuò)展機(jī)制(extention 和extention point),那么需要在equinox(org.eclipse.osgi)的基礎(chǔ)上引入org.eclipse.core.runtime(從eclipse3.2開始,只需引入org.eclipse.equinox.registry即可)。

          4.RCP應(yīng)用。將插件機(jī)制和本地GUI框架結(jié)合起來,很容易就實(shí)現(xiàn)了一個(gè)易于擴(kuò)展的Rich Client Platform。在此基礎(chǔ)上構(gòu)建各種應(yīng)用。eclipse中把這個(gè)平臺稱作通用工作臺(Generic Workbench)。

          5.擴(kuò)展RCP應(yīng)用。其實(shí)嚴(yán)格來說這不能算是一個(gè)框架,只能算是一個(gè)組件集。從eclipse中,我們還可以分離出IDE,Help,Update,Text,Compare,Search等功能組件,用到我們自己的應(yīng)用中;甚至如果我們想建立自己的開發(fā)平臺,還可以參考或使用Debug,Team,JDT,PDE等eclipse部件。

          Eclipse的確給我們從思想到技術(shù)帶來很多東西,不要浪費(fèi),盡管拿來用吧。



          本人的最新博客遷移到http://thinkinside.tk,使用GitHub Pages建立。
          我會陸續(xù)將所寫的文章遷移過去,并進(jìn)行補(bǔ)充和修正,
          歡迎過來圍觀。
          posted on 2006-12-02 21:32 心內(nèi)求法 閱讀(1473) 評論(1)  編輯  收藏 所屬分類: 4.攝心內(nèi)證

          評論

          # re: eclipse帶來什么 2006-12-03 16:38 Love橘子
          謝謝  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          我常用的博客搜索
          主站蜘蛛池模板: 无极县| 江西省| 五指山市| 郯城县| 新丰县| 师宗县| 宁强县| 会理县| 麟游县| 兴安盟| 石景山区| 江华| 库伦旗| 平泉县| 塔河县| 中西区| 吉首市| 鸡泽县| 社会| 天水市| 宁阳县| 安泽县| 富顺县| 营口市| 来安县| 思南县| 托克托县| 铜梁县| 台南市| 龙井市| 巴南区| 陆河县| 泽库县| 紫阳县| 霍州市| 三河市| 曲松县| 那曲县| 东平县| 林口县| 石景山区|