Eclipse各版本有什么区别?
一直以来对eclipse这个IDE的各发行版本都弄不清楚,今天做一个梳理和记录。
Eclipse基本内核包括:图形API(SWT/Jface),Java开发环境插件(JDT),插件开发环境(PDE)等。Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。
Eclipse各发行版本表
每个版本都有针对不同类型开发者的package
看起来,他们的区别是标题和解压包大小不同。实际上,不同的Eclipse版本之间就是plugins/features目录下的文件不同而已。一个标准的Eclipse,给它添加一些JEE开发需要的plugins,比如WTP,WST等等,它摇身一变就变成”Eclipse IDE for Java EE“了。这就是一切皆插件思想的体现。
-
Eclipse IDE for Java EE Developers 该版本集成了Java ee开发常用插件,方便动态web网站开发。适合Java web开发者使用。集成了XML编辑器、数据库查看工具,提供jsp可视化编辑器。
-
Eclipse IDE for Java Developers 该版本适合Java开发者,集成CVS、Git、XML编辑器、Mylyn、Maven integration和WindowBuilder等插件。
-
Eclipse IDE for C/C++ Developers 该版本适合C/C++开发者,集成了良好的C/C++语言支持。
-
Eclipse for PHP Developers 该版本适合PHP开发者,集成了良好的PHP语言支持,Git客户端、Mylyn和JavaScript脚本编辑器、HTML、CSS和XML。
-
Eclipse IDE for Eclipse Committers 该版本是eclipse最基础的版本,适合Java se个人开发者、或希望根据自己需求配置插件的开发者使用。
-
Eclipse IDE for JavaScript and Web Developers 该版本是 javascript 开发人员的基本工具, 包括 javascript、HTML、CSS、XML 语言支持、Git 客户端和 Mylyn。
-
Eclipse IDE for Java and DSL Developers 对于Java和DSL开发者必不可少的工具,包括Java和XTend ID。
-
Eclipse Modeling Tools 建模包为构建基于模型的应用程序提供了工具,运行时您可以使用它以图形方式设计域模型,。
-
Eclipse for RCP and RAP Developers 为希望创建 Eclipse 插件、富客户端应用程序或远程应用程序平台 (RCP + RAP), 加上 Maven 和 Gradle 工具以及 xml 编辑器的开发人员提供了一整套工具。它包含用于访问 Git 版本控制系统的 EGit 工具。
-
Eclipse for Parallel Application Developers 用于 c、c++、Fortran 和 UPC 的工具, 包括 MPI、OpenMP、OpenACC、并行调试器以及远程构建、运行和监视应用程序。
-
Eclipse for Testers 此软件包包含支持软件开发质量保证过程的 Eclipse 功能, 如 Jubula 和 Mylyn。
-
Eclipse for Scout Developers 是一个 Java/HTML5 的框架, 用于开发在桌面、平板电脑和移动设备上运行的业务应用程序。此软件包包括对侦察开发人员和源代码的 Eclipse IDE 支持。
作为一名初学者,或者非企业环境开发者/自学者,需要进行web开发时,使用JAVA EE比较多。
参考链接:
https://blog.****.net/liangzelei/article/details/81808131