Eclipse Europa、Helios、Galileo之间的区别

173

Eclipse(Europa,Helios,Galileo)版本之间有何区别?哪个版本最适合桌面应用程序?


54
OP正在询问Eclipse(即集成开发环境)中一些不清晰约定的澄清问题,我认为这没有任何问题。如果这个问题不符合您的标准,可以忽略它。 - Pascal Thivent
41
谢谢您提出这个问题,也许过一段时间,Eclipse产品管理团队会意识到大多数用户并不关心他们给产品起的昵称。他们应该仅在内部使用名称,并清晰可见版本号,这样普通用户(非Eclipse开发人员)就能知道他们正在使用的是什么,而不必花费30分钟搜索。 - sorin
@PascalThivent,“哪个是最适合桌面应用程序的”听起来很像一项调查。也许“是否有一个旨在开发Java桌面应用程序?”更符合该网站的目标? - lmat - Reinstate Monica
9
我想知道Eclipse基金会是否会认为“在帮助-关于对话框中显示版本号,就像世界上其他所有软件一样”是一个有效的功能请求。当前情况变得难以忍受。我不介意我的软件有一个不必要的花哨名称,但我希望能够知道我拥有的实际版本号。最不济也要知道当我看到类似“适用于Helios或更高版本”的语句时,我是否拥有Helios或更高版本(例如)。 - Dawood ibn Kareem
7
如果他们意识到我们只需要看到该死的版本号,愿上帝保佑他们。 - Siddharth
1
毫不奇怪Eclipse被严重过度设计了。这从它的名字开始就可以看出来。 - Pacerier
7个回答

224
维基百科上的 Eclipse (software) 页面对其进行了很好的概括:

版本发布

自2006年以来,Eclipse基金会每年都会协调一个Simultaneous Release. 每个版本都包括Eclipse平台以及其他许多Eclipse项目。在Galileo版本之前,版本名称以太阳系的卫星命名。

到目前为止,每个Simultaneous Release都发生在6月底。

版本         主要发布时间      平台版本号                项目
Photon        2018年6月27日     4.8
Oxygen        2017年6月28日     4.7                 
Neon          2016年6月22日     4.6                 
Mars          2015年6月24日     4.5                 Mars项目
Luna          2014年6月25日     4.4                 Luna项目
Kepler        2013年6月26日     4.3                 Kepler项目
Juno          2012年6月27日     4.2                 Juno项目
Indigo        2011年6月22日     3.7                 Indigo项目
Helios        2010年6月23日     3.6                 Helios项目
Galileo       2009年6月24日     3.5                 Galileo项目
Ganymede      2008年6月25日     3.4                 Ganymede项目
Europa        2007年6月29日     3.3                 Europa项目
Callisto      2006年6月30日     3.2                 Callisto项目
Eclipse 3.1   2005年6月28日     3.1  
Eclipse 3.0   2004年6月28日     3.0  
总结一下,Helios、Galileo、Ganymede等只是Eclipse平台版本的代号(个人而言,我更喜欢Eclipse使用传统的版本号代替代号,这将使事情更清晰简单)。我的建议是使用最新版本,即Eclipse Oxygen(4.7)(在这个答案的原始版本中,它说的是"Helios (3.6.1)")。
在“平台”的基础上,Eclipse随后分发各种套餐(即带有一组默认插件以实现专门任务的“平台”),如Eclipse IDE for Java DevelopersEclipse IDE for Java EE DevelopersEclipse IDE for C/C++ Developers等(请参见此链接以比较它们的内容)。
为了开发Java桌面应用程序,Helios版本的Eclipse IDE for Java Developers应该足够(如果需要,您可以随时安装“附加插件”)。

83
我更喜欢Eclipse使用传统的版本号,而不是代号,这会使事情更清晰、更容易。 - oosterwal
10
实际问题是,一旦安装了像Helios这样的版本,然后出现了新版本(例如Indigo),Eclipse不会将其识别为当前版本的更新。在Mac上运行新版本无法获取旧版本的设置。我已经重新设置了我的Eclipse很多次了,说实话,我已经厌倦了使用它。我一定做错了什么。 :-( - Ryan H.
1
顺便提一下,我刚刚在这个链接上找到了有关从Helios升级到Indigo的信息:http://lenettoyeur-on-eclipse.blogspot.com/2011/06/from-helios-to-indigo-is-easy.html - Ryan H.
由于Eclipse Neon版本即将发布,这里提供项目计划 - Parker
你能把这个改成社区维基吗?这个内容需要定期更新。 - Parker
开发Java桌面应用程序,对于Java开发人员的Eclipse IDE中的Helios版本已经足够了。但是现在Helios已经发布了7年了,是否应该更新到Neon或Oxygen呢? - Stevoisiak

15

这些只是版本命名(就像Windows XP、Vista或Windows 7一样),它们用于命名其主要版本发布,而不是使用版本号。因此,您将要使用可用的最新Eclipse版本,即Helios(或对应的版本号3.6)。


10
要查看Eclipse版本名称及其相应的版本号列表,请访问此网站。 http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release 发布日期 平台版本 Juno ?? 2012年6月 4.2? Indigo 2011年6月22日 3.7 Helios 2010年6月23日 3.6 Galileo 2009年6月24日 3.5 Ganymede 2008年6月25日 3.4 Europa 2007年6月29日 3.3 Callisto 2006年6月30日 3.2 Eclipse 3.1 2005年6月28日 3.1 Eclipse 3.0 2004年6月21日 3.0
我也不喜欢Eclipse基金会在下载或“Help -> About Eclipse”对话框上未使用版本号的方式。他们在下载网页上显示版本号,但实际文件名是这样的:
eclipse-java-indigo-SR1-linux-gtk.tar.gz eclipse-java-helios-linux-gtk.tar.gz
随着时间的推移,您会忘记哪个发布名称对应哪个版本号。我更喜欢像这样的文件命名约定:
eclipse-3.7.1-java-indigo-SR1-linux-gtk.tar.gz eclipse-3.6-java-helios-linux-gtk.tar.gz
这样您就可以从文件名中获得两者,而且可以在目录列表中进行排序。幸运的是,他们大多选择名称按字母顺序排列(除了3.4-Ganymede和更新的3.5-Galileo除外)。

5

每个版本都在某些技术方面有所改进。对于用户来说,最大的区别是是否执行某些插件,因为有些插件仅适用于特定版本的Eclipse。


4
在Galileo和Helios Provisioning Platform中,引入了非更新站点插件现在应该放置在“dropins”子文件夹中(“eclipse/dropins/plugin_name/features”,“eclipse/dropins/plugin_name/plugins”),而不是Eclipse的文件夹中(“eclipse/features”和“eclipse/plugins”)。
此外,对于编程需求,最好使用最新版本的Eclipse。目前它有太多的错误,所有的Eclipse团队现在都在修复这些错误。自Europa以来,界面增强非常少。个人看法。

4

它们是同一产品不断改进的版本。有人注意到最后三个版本和下一个版本的名称按字母顺序排列(Galileo,Helios,Indigo,Juno)吗?这可能是它们未来的发展方向,就像Ubuntu发布代号按字母顺序递增一样(请注意,Indigo不是木星的卫星!)。


3
Eclipse的版本是以木星的卫星命名的,每个版本代表一个后续发布。
Helios是当前版本,您可以根据自己的编程需要从http://www.eclipse.org/downloads/下载Eclipse。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接