Difference between Eclipse Europa, Helios, Galileo
Asked Answered
A

7

173

What is the difference between versions of Eclipse (Europa, Helios, Galileo)? Which is the best for desktop application?

Angkor answered 24/10, 2010 at 15:56 Comment(6)
The OP is asking for clarifications about some unclear conventions used by Eclipse (you know, the IDE), I don't see anything wrong with that. If this question doesn't match your standards, just ignore it.Antlia
Thanks for asking this question, maybe after some time the Eclipse product management will learn that most users do not give a **** about the nicknames they put to the products. They should use the names only internally and keep the version clearly visible, so normal users (as non eclipse-developers) would be able to know what they are using, without having to spend 30 minutes googling.Thespian
@PascalThivent "Which is the best for desktop application" sounds very much like a poll. Perhaps "Is one intended for Java desktop application development?" would be more in line with the aims of the site?Merideth
I wonder whether the Eclipse foundation would consider "show the version number on the help-about dialog, like every other piece of software in the world" to be a valid feature request. The current situation is becoming untenable. I don't mind my software having an unnecessary fancy name, but I'd like to be able to tell which actual version number I've got too. Least of all so that when I see sentences like "works on Helios or later", I know whether I HAVE a version that's Helios or later (for example).Hyperphysical
god bless them if they realize that ALL WE NEED TO SEE IS THE GOD DAMNED VERSION NUMBER...Unyielding
It's no wonder that Eclipse is severely over-engineered. It starts from its name.Algoid
A
223

The Eclipse (software) page on Wikipedia summarizes it pretty well:

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  

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)").

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 link for a comparison of their content).

To develop Java Desktop applications, the Helios release of Eclipse IDE for Java Developers should suffice (you can always install "additional plugins" if required).

Antlia answered 24/10, 2010 at 16:38 Comment(6)
+100 (if I could) for: "I'd prefer Eclipse to use traditional version numbers instead of code names, it would make things clearer and easier"Bartlett
The real issue is that once you install a release such as Helios, then a new release comes out such as Indigo, Eclipse does not pick up this new release as an update to the current release. Running the new release (on a Mac) doesn't pick up the settings from the old. I've "started over" my Eclipse setup so many times now, I'm totally fed up using it, to be honest. I must be doing something wrong. :-(Prevocalic
Incidentally, I just found this link on upgrading from Helios to Indigo: lenettoyeur-on-eclipse.blogspot.com/2011/06/…Prevocalic
Since the Eclipse Neon release is coming up, here is the project plan.Warrick
Could you change this to a Community Wiki? This content needs to be refreshed occasionally.Warrick
"To develop Java Desktop applications, the Helios release of Eclipse IDE for Java Developers should suffice" Should this be updated to Neon or Oxygen? Helios is 7 years old now.Opprobrium
I
15

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).

Isosceles answered 24/10, 2010 at 16:3 Comment(0)
C
10

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

  • 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

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-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

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).

Carpio answered 30/9, 2011 at 17:41 Comment(0)
G
5

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.

Geo answered 24/10, 2010 at 16:59 Comment(0)
I
4

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").

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.

Ito answered 24/10, 2010 at 16:8 Comment(0)
M
4

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!).

Mcneal answered 5/11, 2011 at 15:32 Comment(0)
I
3

The Eclipse releases are named after the moons of Jupiter, and each denotes a successive release.

Helios is the current release you can download eclipse as your programming needs http://www.eclipse.org/downloads/

Icono answered 24/10, 2010 at 16:4 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.