Eclipse Europa、Helios、Galileo 之间的区别
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/4008976/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Difference between Eclipse Europa, Helios, Galileo
提问by Ballon
What is the difference between versions of Eclipse (Europa, Helios, Galileo)? Which is the best for desktop application?
Eclipse 版本(Europa、Helios、Galileo)之间有什么区别?哪个最适合桌面应用程序?
回答by Pascal Thivent
The Eclipse (software)page on Wikipedia summarizes it pretty well:
维基百科上的Eclipse(软件)页面对其进行了很好的总结:
Releases
Since 2006, the Eclipse Foundation has coordinated an annual Simultaneous Release. Each release includes the Eclipse Platform as well as a number of other Eclipse projects. Until the Galileo release, releases were named after the moons of the solar system.
So far, each Simultaneous Release has occurred at the end of June.
Release Main Release Platform version Projects Photon 27 June 2018 4.8 Oxygen 28 June 2017 4.7 Neon 22 June 2016 4.6 Mars 24 June 2015 4.5 Mars Projects Luna 25 June 2014 4.4 Luna Projects Kepler 26 June 2013 4.3 Kepler Projects Juno 27 June 2012 4.2 Juno Projects Indigo 22 June 2011 3.7 Indigo projects Helios 23 June 2010 3.6 Helios projects Galileo 24 June 2009 3.5 Galileo projects Ganymede 25 June 2008 3.4 Ganymede projects Europa 29 June 2007 3.3 Europa projects Callisto 30 June 2006 3.2 Callisto projects Eclipse 3.1 28 June 2005 3.1 Eclipse 3.0 28 June 2004 3.0
发布
自 2006 年以来,Eclipse 基金会每年都会协调一次同步发布。每个版本都包含 Eclipse 平台以及许多其他 Eclipse 项目。在伽利略发布之前,发布的版本都是以太阳系的卫星命名的。
到目前为止,每个同步发布都发生在 6 月底。
Release Main Release Platform version Projects Photon 27 June 2018 4.8 Oxygen 28 June 2017 4.7 Neon 22 June 2016 4.6 Mars 24 June 2015 4.5 Mars Projects Luna 25 June 2014 4.4 Luna Projects Kepler 26 June 2013 4.3 Kepler Projects Juno 27 June 2012 4.2 Juno Projects Indigo 22 June 2011 3.7 Indigo projects Helios 23 June 2010 3.6 Helios projects Galileo 24 June 2009 3.5 Galileo projects Ganymede 25 June 2008 3.4 Ganymede projects Europa 29 June 2007 3.3 Europa projects Callisto 30 June 2006 3.2 Callisto projects Eclipse 3.1 28 June 2005 3.1 Eclipse 3.0 28 June 2004 3.0
To summarize, Helios, Galileo, Ganymede, etc are just code names for versions of the Eclipse platform (personally, I'd prefer Eclipse to use traditional version numbers instead of code names, it would make things clearer and easier). My suggestion would be to use the latest version, i.e. Eclipse Oxygen (4.7) (in the original version of this answer, it said "Helios (3.6.1)").
总而言之,Helios、Galileo、Ganymede 等只是 Eclipse 平台版本的代号(就我个人而言,我更喜欢 Eclipse 使用传统的版本号而不是代号,这样会使事情更清晰、更容易)。我的建议是使用最新版本,即 Eclipse Oxygen (4.7) (在这个答案的原始版本中,它说“Helios (3.6.1)”)。
On top of the "platform", Eclipse then distributes various Packages(i.e. the "platform" with a default set of plugins to achieve specialized tasks), such as Eclipse IDE for Java Developers, Eclipse IDE for Java EE Developers, Eclipse IDE for C/C++ Developers, etc (see this linkfor a comparison of their content).
在“平台”之上,Eclipse 然后分发各种Packages(即带有一组默认插件来实现专门任务的“平台”),例如Eclipse IDE for Java Developers、Eclipse IDE for Java EE Developers、Eclipse IDE for C /C++ Developers等(有关其内容的比较,请参阅此链接)。
To develop Java Desktop applications, the Helios release of Eclipse IDE for Java Developersshould suffice (you can always install "additional plugins" if required).
要开发 Java 桌面应用程序,面向 Java 开发人员的Eclipse IDE的 Helios 版本应该就足够了(如果需要,您始终可以安装“附加插件”)。
回答by fresskoma
Those are just version designations (just like windows xp, vista or windows 7) which they are using to name their major releases, instead of using version numbers. so you'll want to use the newest eclipse version available, which is helios (or 3.6 which is the corresponding version number).
这些只是他们用来命名主要版本的版本名称(就像 windows xp、vista 或 windows 7),而不是使用版本号。因此,您需要使用最新的 Eclipse 版本,即 helios(或 3.6,这是相应的版本号)。
回答by Neon
To see a list of the Eclipse release name and it's corresponding version number go to this website. http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release
要查看 Eclipse 版本名称及其对应版本号的列表,请访问此网站。 http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release
- Release Date Platform version
- Juno ?? June 2012 4.2?
- Indigo 22 June 2011 3.7
- Helios 23 June 2010 3.6
- Galileo 24 June 2009 3.5
- Ganymede 25 June 2008 3.4
- Europa 29 June 2007 3.3
- Callisto 30 June 2006 3.2
- Eclipse 3.1 28 June 2005 3.1
- Eclipse 3.0 21 June 2004 3.0
- 发布日期 平台版本
- 朱诺??2012 年 6 月 4.2?
- 靛蓝 2011 年 6 月 22 日 3.7
- 太阳神 2010 年 6 月 23 日 3.6
- 伽利略 2009 年 6 月 24 日 3.5
- 木卫三 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
I too dislike the way that the Eclipse foundation DOES NOT use the version number for their downloads or on the Help -> About Eclipse dialog. They do display the version on the download webpage, but the actual file name is something like:
我也不喜欢 Eclipse 基金会在下载时或在帮助 -> 关于 Eclipse 对话框中不使用版本号的方式。他们确实在下载网页上显示了版本,但实际的文件名类似于:
- eclipse-java-indigo-SR1-linux-gtk.tar.gz
- eclipse-java-helios-linux-gtk.tar.gz
- eclipse-java-indigo-SR1-linux-gtk.tar.gz
- eclipse-java-helios-linux-gtk.tar.gz
But over time, you forget what release name goes with what version number. I would much prefer a file naming convention like:
但是随着时间的推移,您会忘记什么版本名称对应什么版本号。我更喜欢文件命名约定,例如:
- eclipse-3.7.1-java-indigo-SR1-linux-gtk.tar.gz
- eclipse-3.6-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
This way you get BOTH from the file name and it is sortable in a directory listing. Fortunately, they mostly choose names are alphabetically after the previous one (except for 3.4-Ganymede vs the newer 3.5-Galileo).
通过这种方式,您可以从文件名中获得两者,并且可以在目录列表中对其进行排序。幸运的是,他们大多选择按字母顺序排列在前一个之后的名称(3.4-Ganymede 与较新的 3.5-Galileo 除外)。
回答by adelarsq
Each version has some improvements in certain technologies. For users the biggest difference is whether or not to execute certain plugins, because some were made only for a particular version of Eclipse.
每个版本在某些技术上都有一些改进。对于用户而言,最大的区别在于是否执行某些插件,因为有些插件仅针对特定版本的 Eclipse。
回答by drkvogel
They are successive, improved versions of the same product. Anyone noticed how the names of the last three and the next release are in alphabetical order (Galileo, Helios, Indigo, Juno)? This is probably how they will go in the future, in the same way that Ubuntu release codenames increase alphabetically (note Indigo is not a moon of Jupiter!).
它们是同一产品的连续改进版本。有人注意到最后三个和下一个版本的名称是如何按字母顺序排列的(Galileo、Helios、Indigo、Juno)?这可能是他们未来的发展方向,就像 Ubuntu 发行代号按字母顺序增加一样(注意 Indigo 不是木星的月亮!)。
回答by Lavir the Whiolet
In Galileo and Helios Provisioning Platform were introduced, and non-update-site plugins now should be placed in "dropins" subfolder ("eclipse/dropins/plugin_name/features", "eclipse/dropins/plugin_name/plugins") instead of Eclipse's folder ("eclipse/features" and "eclipse/plugins").
在 Galileo 和 Helios Provisioning Platform 中引入,非更新站点插件现在应该放在“dropins”子文件夹(“eclipse/dropins/plugin_name/features”、“eclipse/dropins/plugin_name/plugins”)而不是 Eclipse 的文件夹中(“日食/功能”和“日食/插件”)。
Also for programming needs the best Eclipse is the latest Eclipse. It has too many bugs for now, and all the Eclipse team is now doing is fixing the bugs. There are very few interface enhancements since Europa. IMHO.
同样对于编程需要最好的 Eclipse 是最新的 Eclipse。目前它有太多的错误,Eclipse 团队现在所做的就是修复这些错误。自 Europa 以来,界面增强功能很少。恕我直言。
回答by Sudantha
The Eclipse releases are named after the moons of Jupiter, and each denotes a successive release.
Eclipse 版本以木星的卫星命名,每个版本都表示一个连续的版本。
Helios is the current release you can download eclipse as your programming needs http://www.eclipse.org/downloads/
Helios 是当前版本,您可以根据编程需要下载 eclipse http://www.eclipse.org/downloads/