Eclipse版本问题

对于刚刚接触Eclipse的新手来说,对于Eclipse的版本选择肯定稀里糊涂,像我,在刚刚接触Java,上手Eclipse的时候根本对Eclipse的版本一点概念也没有,多次Google之后,虽然记住了Indigo,J2EE这些名词,但真正的说起来其实还是完全不知所云。所以为了更加深入的了解一下Eclipse,参考多篇文章,写下自己的一点认识。
到Eclipse的下载页面会看到很多版本的Eclipse(准确来说应该叫包Package):
  • Eclipse IDE for Java EE Developers
  • Eclipse Classic 4.2.1
  • Eclipse IDE for Java Developers
  • Eclipse IDE for C/C++ Developers
类似还有很多这里就简要的说说最常用的几种。
其实从名字来看就知道这几种版本的最重要的区别,Eclipse Classic 4.2.1,经典版,毫无疑问肯定是包含了Eclipse Java开发最基本的东西。而Eclipse IDE for Java Developers和Eclipse IDE for C/C++ Developers肯定是对Java开发和C/C++开发做了优化。具体来说就是Eclipse IDE for Java Developers在Eclipse平台上加入了JDT插件,Eclipse IDE for C/C++ Developers就是在Eclipse平台上加入CDT插件。Eclipse IDE for Java EE Developers是Eclipse的平台加上WTP插件,用来java企业级开发。 而最核心的区别在于:不同的Eclipse版本之间plugins/features目录下的文件不同。一个标准的Eclipse的,给它添加一些JEE开发需要的plugins,比如WTP,WST等等,它摇身一变就变成”Eclipse IDE for Java EE“了。其他的也一样。作为一个熟练的Eclipse使用者,选择哪一个都可以,需要的plugin可以从Eclipse官网轻松获取。
更多的区别可以参考Eclipse官方
另外一个让人有点犯迷糊的是不同的代号
  • Juno Packages
  • Indigo Packages
  • Helios Packages
  • Galileo Packages
  • Ganymede Packages
  • Europa Packages
在上面提到的Eclipse IDE for Java EE Developers版本下面有分为好几大类的版本代号。其实这个只是一个Eclipse开发版本的代号而已,就像Android一样,Android 2.3 Gingerbread(姜饼),Android 4.0 Ice Cream Sandwich (冰淇淋三明治),Android 4.1 Jelly Bean(果冻豆)。
Eclipse 3.1 IO 木卫1,伊奥
Eclipse 3.2 Callisto 木卫四,卡里斯托
Eclipse 3.3 Eruopa 木卫二,欧罗巴
Eclipse 3.4 Ganymede 木卫三,盖尼米德
Eclipse 3.5 Galileo 伽利略
Eclipse 3.6 Helios 太阳神
Eclipse 3.7 Indigo 靛青
Eclipse 4.2 Juno 朱诺
顺便说下,英文命名是按照土星卫星发现的顺序命名的,不是距离。

参考:1 2

Related Articles

Quote Of The Day