Eclipse Europa,Helios,Galileo之间的区别


174

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


54
OP要求对Eclipse(您知道,IDE)使用的一些不清楚的约定进行澄清,我认为这没有什么不对。如果此问题与您的标准不符,请忽略它。
Pascal Thivent

41
感谢您提出这个问题,也许一段时间后Eclipse产品管理人员将了解到,大多数用户没有对他们在产品上加上的昵称加粗。他们应该只在内部使用名称,并保持版本清晰可见,这样普通用户(作为非Eclipse开发人员)就可以知道他们在使用什么,而不必花30分钟的时间进行谷歌搜索。
sorin 2012年

9
我想知道Eclipse基金会是否会考虑“像世界上其他所有软件一样,在帮助对话框中显示版本号”是否是有效的功能请求。当前的局势变得难以为继。我不介意我的软件没有多余的花哨名称,但是我想知道我也拥有哪个实际版本号。最不重要的是,当我看到诸如“在Helios或更高版本上工作”之类的句子时,我知道我是否拥有Helios或更高版本(例如)。
2013年

7
上帝保佑他们,如果他们意识到我们所要看到的只是上帝的暗淡版本号...
Siddharth

1
难怪Eclipse的设计过度严格。它从其名称开始。
Pacerier,2014年

Answers:


224

Wikipedia上的Eclipse(软件)页面对其进行了很好的总结:

发布

自2006年以来,Eclipse基金会每年协调一次“ 同时发布”。每个发行版都包括Eclipse平台以及许多其他Eclipse项目。直到伽利略释放,释放才以太阳系的卫星命名。

到目前为止,每个同时发布都发生在6月底。

发布主要发布平台版本项目
Photon 2018年6月27日4.8
氧气2017年6月28日4.7                 
霓虹灯2016年6月22日4.6                 
火星2015年6月24日4.5火星项目
Luna 2014年6月25日4.4 Luna项目
开普勒2013年6月26日4.3开普勒项目
Juno 2012年6月27日4.2 Juno项目
Indigo 2011年6月22日3.7 Indigo项目
Helios 2010年6月23日3.6 Helios项目
伽利略2009年6月24日3.5伽利略项目
Ganymede 2008年6月25日3.4 Ganymede项目
欧罗巴2007年6月29日3.3欧罗巴项目
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的Java开发人员Eclipse的IDE为Java EE开发Eclipse IDE中对C / C ++开发人员等(请参阅此链接以比较其内容)。

要开发Java桌面应用程序,针对Java开发人员Eclipse IDE的Helios版本就足够了(如果需要,您始终可以安装“其他插件”)。


83
+100(如果可以的话):“我更喜欢Eclipse使用传统版本号而不是代码名,这样会使事情变得更清楚,更容易”
oosterwal 2011年

10
真正的问题是,一旦安装了诸如Helios之类的发行版,然后便出现了诸如Indigo之类的新发行版,Eclipse不会将这个新发行版作为对当前发行版的更新。在Mac上运行新版本不会在旧版本中接受设置。现在,我已经“重新开始”了我的Eclipse设置很多次,说实话,我已经完全厌倦了使用它。我一定做错了什么。:-(
Ryan H.

1
顺便说一句,我刚刚发现靛蓝上升级这个链接从太阳神:lenettoyeur-on-eclipse.blogspot.com/2011/06/...
莱恩H.

由于Eclipse Neon版本即将发布,因此这是项目计划
vallismortis

您可以将其更改为社区Wiki吗?该内容有时需要刷新。
vallismortis

15

这些只是版本名称(就像Windows XP,Vista或Windows 7一样),它们用来命名其主要版本,而不是使用版本号。因此,您将要使用可用的最新日食版本,即helios(或对应的版本号是3.6)。


10

要查看Eclipse版本名称及其对应版本号的列表,请访问此网站。 http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release

  • 发布日期平台版本
  • 朱诺 2012年6月4.2?
  • 靛蓝2011年6月22日3.7
  • Helios 2010年6月23日3.6
  • 伽利略2009年6月24日3.5
  • Ganymede 2008年6月25日3.4
  • 欧罗巴2007年6月29日3.3
  • 卡利斯托2006年6月30日3.2
  • Eclipse 3.1 2005年6月28日3.1
  • Eclipse 3.0 2004年6月21日3.0

我也不太喜欢Eclipse基金会不使用版本号进行下载或在“帮助->关于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 /功能”和“ Eclipse /插件”)。

另外,对于编程需求,最好的Eclipse是最新的Eclipse。目前它有太多的错误,Eclipse团队现在所做的就是修复这些错误。自从Europa以来,几乎没有界面增强功能。恕我直言。


4

它们是同一产品的连续改进版本。是否有人注意到前三个版本和下一个版本的名称按字母顺序排列(伽利略,Helios,靛蓝,朱诺)?这可能是它们将来的发展方向,就像Ubuntu发行代号按字母顺序递增一样(请注意,Indigo并非木星!)。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.