Read Sean

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

          [Eclipse筆記]一些基本概念

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

          上一篇blog我提到了新發布的Eclipse SDK 3.1M5a,在接下來的系列文章中,我會零散的記錄我對Eclipse一些相關內容,如SWTPDERCP這些的學習過程和心得,并非作為正式的教程或者嚴謹的文檔,只是想到哪兒說到哪兒了。

          更早的一篇blog,我提到Eclipse SDK 3.1M4的發布,其實在那個時候,EclipseJDT已經支持所有J2SE 5.0的新語法了,只是有一些bug和重構的功能還沒有完全做好,3.1M5a在這個基礎上改掉了一些bug,新增了一些針對J2SE 5.0的代碼操作,就像Kukoo說的,3.1M5a在某些方面還不如3.0,但我相信正式的3.1推出以后會比3.0有很大的提高,單對J2SE 5.0的全面支持就很有吸引力。

          如果你對這個3.1M5a的版本的JDT UIJ2SE 5.0源文件支持度感興趣,可以看看這里:

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

          在進一步學習Eclipse之前,我們需要搞清楚一些基本概念。

           

          # What is eclipse?

          Eclipse是由IBM最初發起并最終開源的一個功能強大的開發平臺,它包含3個項目:the Eclipse Projectthe Eclipse Tools Projectthe Eclipse Technology Project

           

          # What is the Eclipse Project?

          Eclipse項目是一個健壯、功能豐富、商用品質的業界軟件開發平臺,集成了相當多的工具,它包含3個子項目:PlatformJDTPDE

           

          # What is the Eclipse Platform?

          Eclipse平臺用于整合不同廠商、機構或個人的工具,把它們無縫的集成到一起,使得整個Eclipse的框架非常易于擴展。

           

          # What is JDT?

          JDT的全稱是Java Development Tools,在Eclipse平臺上提供的一款功能強大的Java IDE

           

          # What is PDE?

          PDE的全稱是Plug-in Development Environment,用于對插件開發的支持。

           

          # What is the Eclipse Tools Project?

          Eclipse工具項目包含相當多的開源和非開源的工具,用于支持Eclipse平臺,這個項目的存在可以協調各方開發人員共同開發某些功能的插件,避免不必要的重復勞動,以及確保工具之間可以良好的集成。

           

          # What is the Eclipse Technology Project?

          Eclipse技術項目的任務是為那些開源的開發人員、學者等提供一個參與到Eclipse發展進程中的渠道。分為科研、創新和教育三個分支:科研分支研究Eclipse相關領域的問題如開發語言、工具和開發環境等;創新分支包括了一些小型的、非正式的項目為Eclipse開發新的功能;教育分支重點是提供教學材料和課程等。

           

          # What is the Eclipse SDK?

          Eclipse SDKEclipse項目的三個子項目,平臺、JDTPDE的產品合集,提供單獨下載。這些產品整合在一起,為開發人員提供功能豐富而便捷的開發環境。

           

          # What is SWT?

          SWT的全稱是Standard Widget Toolkit,標準控件工具包,提供構建用戶圖形界面的API,由于是直接使用操作系統現有的圖形接口(如果有的話),速度和性能在很大程度上不受JVM的限制。對于Java開發者來說是好事,在AWTSwing之外,我們又多了一套極具吸引力的圖形API。支持多種平臺,我們可以看到Eclipse的界面就是SWT畫的,足見它的實力。 

           

          更多內容,參考:

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


          主站蜘蛛池模板: 吉水县| 比如县| 杭州市| 娱乐| 宿松县| 修武县| 乌海市| 社旗县| 专栏| 上饶县| 汕头市| 绥德县| 叶城县| 紫云| 克拉玛依市| 吴桥县| 芮城县| 彭州市| 丹巴县| 井研县| 施甸县| 江津市| 湖口县| 卫辉市| 娄烦县| 三穗县| 恩施市| 灌南县| 讷河市| 红原县| 北辰区| 康定县| 晋中市| 灵山县| 南皮县| 襄城县| 绥江县| 双江| 侯马市| 团风县| 乌什县|