Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          [Eclipse筆記](méi)一些基本概念

          Posted on 2005-03-11 14:00 laogao 閱讀(414) 評(píng)論(0)  編輯  收藏 所屬分類: On JavaOn Eclipse

          上一篇blog我提到了新發(fā)布的Eclipse SDK 3.1M5a,在接下來(lái)的系列文章中,我會(huì)零散的記錄我對(duì)Eclipse一些相關(guān)內(nèi)容,如SWTPDERCP這些的學(xué)習(xí)過(guò)程和心得,并非作為正式的教程或者嚴(yán)謹(jǐn)?shù)奈臋n,只是想到哪兒說(shuō)到哪兒了。

          更早的一篇blog,我提到Eclipse SDK 3.1M4的發(fā)布,其實(shí)在那個(gè)時(shí)候,EclipseJDT已經(jīng)支持所有J2SE 5.0的新語(yǔ)法了,只是有一些bug和重構(gòu)的功能還沒(méi)有完全做好,3.1M5a在這個(gè)基礎(chǔ)上改掉了一些bug,新增了一些針對(duì)J2SE 5.0的代碼操作,就像Kukoo說(shuō)的,3.1M5a在某些方面還不如3.0,但我相信正式的3.1推出以后會(huì)比3.0有很大的提高,單對(duì)J2SE 5.0的全面支持就很有吸引力。

          如果你對(duì)這個(gè)3.1M5a的版本的JDT UI對(duì)J2SE 5.0源文件支持度感興趣,可以看看這里:

          http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-ui-home/r3_1/j2se50/Status.html?rev=1.48

          在進(jìn)一步學(xué)習(xí)Eclipse之前,我們需要搞清楚一些基本概念。

           

          # What is eclipse?

          Eclipse是由IBM最初發(fā)起并最終開(kāi)源的一個(gè)功能強(qiáng)大的開(kāi)發(fā)平臺(tái),它包含3個(gè)項(xiàng)目:the Eclipse Projectthe Eclipse Tools Projectthe Eclipse Technology Project

           

          # What is the Eclipse Project?

          Eclipse項(xiàng)目是一個(gè)健壯、功能豐富、商用品質(zhì)的業(yè)界軟件開(kāi)發(fā)平臺(tái),集成了相當(dāng)多的工具,它包含3個(gè)子項(xiàng)目:PlatformJDTPDE

           

          # What is the Eclipse Platform?

          Eclipse平臺(tái)用于整合不同廠商、機(jī)構(gòu)或個(gè)人的工具,把它們無(wú)縫的集成到一起,使得整個(gè)Eclipse的框架非常易于擴(kuò)展。

           

          # What is JDT?

          JDT的全稱是Java Development Tools,在Eclipse平臺(tái)上提供的一款功能強(qiáng)大的Java IDE

           

          # What is PDE?

          PDE的全稱是Plug-in Development Environment,用于對(duì)插件開(kāi)發(fā)的支持。

           

          # What is the Eclipse Tools Project?

          Eclipse工具項(xiàng)目包含相當(dāng)多的開(kāi)源和非開(kāi)源的工具,用于支持Eclipse平臺(tái),這個(gè)項(xiàng)目的存在可以協(xié)調(diào)各方開(kāi)發(fā)人員共同開(kāi)發(fā)某些功能的插件,避免不必要的重復(fù)勞動(dòng),以及確保工具之間可以良好的集成。

           

          # What is the Eclipse Technology Project?

          Eclipse技術(shù)項(xiàng)目的任務(wù)是為那些開(kāi)源的開(kāi)發(fā)人員、學(xué)者等提供一個(gè)參與到Eclipse發(fā)展進(jìn)程中的渠道。分為科研、創(chuàng)新和教育三個(gè)分支:科研分支研究Eclipse相關(guān)領(lǐng)域的問(wèn)題如開(kāi)發(fā)語(yǔ)言、工具和開(kāi)發(fā)環(huán)境等;創(chuàng)新分支包括了一些小型的、非正式的項(xiàng)目為Eclipse開(kāi)發(fā)新的功能;教育分支重點(diǎn)是提供教學(xué)材料和課程等。

           

          # What is the Eclipse SDK?

          Eclipse SDKEclipse項(xiàng)目的三個(gè)子項(xiàng)目,平臺(tái)、JDTPDE的產(chǎn)品合集,提供單獨(dú)下載。這些產(chǎn)品整合在一起,為開(kāi)發(fā)人員提供功能豐富而便捷的開(kāi)發(fā)環(huán)境。

           

          # What is SWT?

          SWT的全稱是Standard Widget Toolkit,標(biāo)準(zhǔn)控件工具包,提供構(gòu)建用戶圖形界面的API,由于是直接使用操作系統(tǒng)現(xiàn)有的圖形接口(如果有的話),速度和性能在很大程度上不受JVM的限制。對(duì)于Java開(kāi)發(fā)者來(lái)說(shuō)是好事,在AWTSwing之外,我們又多了一套極具吸引力的圖形API。支持多種平臺(tái),我們可以看到Eclipse的界面就是SWT畫的,足見(jiàn)它的實(shí)力。 

           

          更多內(nèi)容,參考:

          http://eclipse.org/eclipse/faq/eclipse-faq.html


          主站蜘蛛池模板: 保德县| 岱山县| 禹城市| 呼伦贝尔市| 靖边县| 库尔勒市| 哈巴河县| 东山县| 尼勒克县| 南通市| 日土县| 连云港市| 邻水| 嘉义市| 固阳县| 双城市| 长宁区| 芮城县| 镇江市| 陈巴尔虎旗| 洛宁县| 林州市| 库伦旗| 隆化县| 康平县| 本溪| 大厂| 西林县| 衢州市| 浪卡子县| 城口县| 辉南县| 华池县| 鄄城县| 呼和浩特市| 革吉县| 平顺县| 尉氏县| 炉霍县| 修文县| 图木舒克市|