Eclipse IDE for Java Developers 是Eclipse的platform加上JDT插件,用來java開發的
Eclipse IDE for Java EE Developers 應該是Eclipse的platform加上WTP插件,用來java企業級開發的
Eclipse IDE for C/C++ Developers 是Eclipse的platform加上CDT插件,用來做C和C++開發的
Eclipse for RCP/Plug-in Developers 是Eclipse的SDK,主要用來插件開發
Eclipse Classic 就是原來的Eclipse,是Eclipse的基本版,還是主要用來開發java
Eclipse的功能是通過插件來實現的,下面了解主要插件的功能。
JDT(Java Development Tools):Java設計工具。
PDT:用于開發PHP語言的工具。
C/C++ IDE:用于設計C/C++項目。
PDE(Plugin Development Environment):插件設計環境,用于設計自定義插件。
Platform:Eclipse的核心運行平臺。
EMF(Eclipse Modeling Framework):Eclipse模型框架。
GEF(Graphical Editor Framework):圖形編輯框架,用于輔助圖形設計。
UML2:UML編輯器。
WTP(Web Tools Platform ):是一個開發J2EE Web應用程序的工具集。WTP包含以下工具:
* 一個源碼編輯器可以用來編輯HTML, Javascript, CSS, JSP, SQL, XML, DTD, XSD, 和WSDL。
* 一個圖形編輯器用來編輯XSD與WSDL。
* J2EE項目構建器和一個J2EE向導工具。
* 一個Web服務創建向導和管理器,和WS-I 測試工具。
* 一個數據庫訪問,查詢工具等。
WTP由兩個子項目構成:WST(Web標準工具集) 與JST(J2EE標準工具集)
VE(Visual Editor):可視化圖形編輯組件,用于提供AWT/SWT/Swing的圖形編輯。
J2EE Standard Tools:用于設計J2EE應用程序的插件。
WST-Web Standards Tools:用于設計Web應用程序的插件。
Eclipse Test and Performance Tools Platform:用于調試,單元測試和測試項目的插件。
Business Intelligence and Reporting Tools(BIRT):商業智能和商業報表開發插件,它包括ChartEngine(圖形引擎)、Report Framework(報表框架)、Runtime ENV(運行時環境)。
AJDT-AspectJ Development Tools:用于開發AOP(面向方面編程)的開發Eclipse插件。
AspectJ:用于開發AOP的開發環境。
CME(Concern Manipulation Environment):用于開發AOP的一組可視化工具插件。