上一篇blog我提到了新發布的Eclipse SDK
更早的一篇blog,我提到Eclipse SDK
如果你對這個
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 Project、the Eclipse Tools Project和the Eclipse Technology Project。
# What is the Eclipse Project?
Eclipse項目是一個健壯、功能豐富、商用品質的業界軟件開發平臺,集成了相當多的工具,它包含3個子項目:Platform、JDT和PDE。
# 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 SDK是Eclipse項目的三個子項目,平臺、JDT和PDE的產品合集,提供單獨下載。這些產品整合在一起,為開發人員提供功能豐富而便捷的開發環境。
# What is SWT?
SWT的全稱是Standard Widget Toolkit,標準控件工具包,提供構建用戶圖形界面的API,由于是直接使用操作系統現有的圖形接口(如果有的話),速度和性能在很大程度上不受JVM的限制。對于Java開發者來說是好事,在AWT和Swing之外,我們又多了一套極具吸引力的圖形API。支持多種平臺,我們可以看到Eclipse的界面就是SWT畫的,足見它的實力。
更多內容,參考:
http://eclipse.org/eclipse/faq/eclipse-faq.html