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的一组可视化工具插件。