Eclipse Europa,Helios,Galileo之间的区别
Posted
技术标签:
【中文标题】Eclipse Europa,Helios,Galileo之间的区别【英文标题】:Difference between Eclipse Europa, Helios, Galileo 【发布时间】:2011-04-29 20:49:45 【问题描述】:Eclipse 版本(Europa、Helios、Galileo)之间有什么区别?哪个最适合桌面应用程序?
【问题讨论】:
OP 要求澄清 Eclipse(你知道,IDE)使用的一些不清楚的约定,我认为这没有任何问题。如果这个问题不符合您的标准,请忽略它。 感谢您提出这个问题,也许一段时间后 Eclipse 产品管理人员会了解到大多数用户不会对他们给产品起的昵称给予 ****。他们应该只在内部使用名称并保持版本清晰可见,因此普通用户(作为非 eclipse 开发人员)将能够知道他们在使用什么,而无需花费 30 分钟的谷歌搜索。 我想知道 Eclipse 基金会是否会考虑“在帮助信息对话框中显示版本号,就像世界上所有其他软件一样”是一个有效的功能请求。目前的情况变得难以为继。我不介意我的软件有一个不必要的花哨名称,但我希望能够说出我也拥有哪个实际版本号。最重要的是,当我看到“在 Helios 或更高版本上工作”之类的句子时,我知道我是否有一个 Helios 或更高版本的版本(例如)。 上帝保佑他们,如果他们意识到我们需要看到的只是上帝该死的版本号...... 难怪 Eclipse 被严重过度设计。 从它的名字开始。 【参考方案1】:***上的Eclipse (software) 页面很好地总结了它:
Releases
自 2006 年以来,Eclipse 基金会每年协调一次Simultaneous Release。每个版本都包括 Eclipse 平台以及许多其他 Eclipse 项目。在伽利略版本之前,版本都是以太阳系的卫星命名的。
到目前为止,每个同步发布都发生在 6 月底。
发布主发布平台版本项目 光子 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 开普勒项目 朱诺 2012 年 6 月 27 日 4.2 朱诺项目 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 然后分发各种Packages(即“平台”,带有一组默认插件来实现专门的任务),例如 Eclipse IDE for Java Developers 、面向 Java EE 开发人员的 Eclipse IDE、面向 C/C++ 开发人员的 Eclipse IDE 等(参见 this link 以比较它们的内容)。
要开发 Java 桌面应用程序,Eclipse IDE for Java Developers 的 Helios 版本就足够了(如果需要,您可以随时安装“附加插件”)。
【讨论】:
+100(如果可以的话)表示:“我更喜欢 Eclipse 使用传统的版本号而不是代码名称,这会让事情变得更清晰、更容易” 真正的问题是,一旦您安装了诸如 Helios 之类的发行版,就会出现诸如 Indigo 之类的新发行版,Eclipse 不会选择这个新发行版作为对当前发行版的更新。运行新版本(在 Mac 上)不会从旧版本中获取设置。我现在已经“重新开始”我的 Eclipse 设置很多次了,老实说,我完全厌倦了使用它。我一定做错了什么。 :-( 顺便说一句,我刚刚找到了从 Helios 升级到 Indigo 的链接:lenettoyeur-on-eclipse.blogspot.com/2011/06/… 由于 Eclipse Neon 版本即将发布,这里是project plan。 你能把它改成社区维基吗?此内容需要不时刷新。【参考方案2】:它们是同一产品的连续改进版本。有人注意到最后三个和下一个版本的名称是如何按字母顺序排列的(Galileo、Helios、Indigo、Juno)吗?这可能是他们未来的发展方向,就像 Ubuntu 版本代号按字母顺序增加一样(注意 Indigo 不是木星的卫星!)。
【讨论】:
【参考方案3】:要查看 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 Callisto 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 除外)。
【讨论】:
【参考方案4】:每个版本在某些技术上都有一些改进。对于用户来说,最大的区别在于是否执行某些插件,因为有些插件是为特定版本的 Eclipse 制作的。
【讨论】:
【参考方案5】:在 Galileo 和 Helios Provisioning Platform 中引入,非更新站点插件现在应该放在“dropins”子文件夹(“eclipse/dropins/plugin_name/features”、“eclipse/dropins/plugin_name/plugins”)中Eclipse 的文件夹(“eclipse/features”和“eclipse/plugins”)。
另外对于编程需要最好的Eclipse是最新的Eclipse。目前它有太多的错误,Eclipse 团队现在所做的就是修复错误。自 Europa 以来,界面增强功能很少。恕我直言。
【讨论】:
【参考方案6】:Eclipse 版本以木星的卫星命名,每个版本都表示一个连续的版本。
Helios 是当前版本,您可以根据编程需要下载 eclipse http://www.eclipse.org/downloads/
【讨论】:
【参考方案7】:这些只是版本名称(就像 windows xp、vista 或 windows 7),它们用于命名其主要版本,而不是使用版本号。所以你会想要使用最新的 Eclipse 版本,即 helios(或 3.6,它是相应的版本号)。
【讨论】:
以上是关于Eclipse Europa,Helios,Galileo之间的区别的主要内容,如果未能解决你的问题,请参考以下文章
Eclipse 3.6 (Helios) 格式化程序弄乱了 XML 注释?