Unterschied zwischen Eclipse Europa, Helios, Galileo


174

Was ist der Unterschied zwischen Eclipse-Versionen (Europa, Helios, Galileo)? Welches ist das Beste für Desktop-Anwendungen?


54
Das OP bittet um Klarstellung einiger unklarer Konventionen, die von Eclipse (Sie wissen, die IDE) verwendet werden. Daran sehe ich nichts auszusetzen. Wenn diese Frage nicht Ihren Standards entspricht, ignorieren Sie sie einfach.
Pascal Thivent

41
Vielen Dank, dass Sie diese Frage gestellt haben. Vielleicht wird das Eclipse-Produktmanagement nach einiger Zeit feststellen, dass die meisten Benutzer keine **** über die Spitznamen angeben, die sie den Produkten geben. Sie sollten die Namen nur intern verwenden und die Version klar sichtbar halten, damit normale Benutzer (als Nicht-Eclipse-Entwickler) wissen können, was sie verwenden, ohne 30 Minuten googeln zu müssen.
Sorin

9
Ich frage mich, ob die Eclipse-Stiftung "die Versionsnummer im Hilfedialog wie bei jeder anderen Software auf der Welt anzeigen" als gültige Funktionsanforderung betrachten würde. Die aktuelle Situation wird unhaltbar. Es macht mir nichts aus, wenn meine Software einen unnötigen ausgefallenen Namen hat, aber ich möchte in der Lage sein zu sagen, welche tatsächliche Versionsnummer ich auch habe. Am allerwenigsten, wenn ich Sätze wie "funktioniert auf Helios oder höher" sehe, weiß ich, ob ich eine Version habe, die Helios oder höher ist (zum Beispiel).
Dawood ibn Kareem

7
Gott segne sie, wenn sie erkennen, dass alles, was wir sehen müssen, die gottverdammte Versionsnummer ist ...
Siddharth

1
Es ist kein Wunder, dass Eclipse stark überarbeitet ist. Es beginnt mit seinem Namen.
Pacerier

Antworten:


224

Die Eclipse (Software) Seite auf Wikipedia fasst es ziemlich gut zusammen:

Veröffentlichungen

Seit 2006 koordiniert die Eclipse Foundation eine jährliche Simultaneous Release . Jede Version enthält die Eclipse-Plattform sowie eine Reihe anderer Eclipse-Projekte. Bis zur Veröffentlichung von Galileo wurden die Veröffentlichungen nach den Monden des Sonnensystems benannt.

Bisher wurde jede gleichzeitige Veröffentlichung Ende Juni durchgeführt.

Release Main Release Platform Version Projekte
Photon 27. Juni 2018 4.8
Sauerstoff 28. Juni 2017 4.7                 
Neon 22. Juni 2016 4.6                 
Mars 24. Juni 2015 4.5 Mars-Projekte
Luna 25. Juni 2014 4.4 Luna-Projekte
Kepler 26. Juni 2013 4.3 Kepler-Projekte
27. Juni 2012 4.2 Juno-Projekte
Indigo 22. Juni 2011 3.7 Indigo-Projekte
Helios 23. Juni 2010 3.6 Helios-Projekte
Galileo 24. Juni 2009 3.5 Galileo-Projekte
Ganymed 25. Juni 2008 3.4 Ganymed-Projekte
Europa 29. Juni 2007 3.3 Europa-Projekte
Callisto 30. Juni 2006 3.2 Callisto-Projekte
Eclipse 3.1 28. Juni 2005 3.1  
Eclipse 3.0 28. Juni 2004 3.0  

Zusammenfassend sind Helios, Galileo, Ganymede usw. nur Codenamen für Versionen der Eclipse-Plattform (ich persönlich würde es vorziehen, wenn Eclipse traditionelle Versionsnummern anstelle von Codenamen verwendet, dies würde die Dinge klarer und einfacher machen). Mein Vorschlag wäre, die neueste Version zu verwenden, dh Eclipse Oxygen (4.7) ( in der Originalversion dieser Antwort stand "Helios (3.6.1)" ).

Über die "Plattform" verteilt Eclipse dann verschiedene Pakete (dh die "Plattform" mit einem Standardsatz von Plugins, um spezielle Aufgaben zu erfüllen), wie z. B. Eclipse IDE für Java-Entwickler , Eclipse IDE für Java EE-Entwickler , Eclipse IDE für C. / C ++ - Entwickler usw. ( einen Vergleich ihres Inhalts finden Sie unter diesem Link ).

Für die Entwicklung von Java Desktop-Anwendungen sollte die Helios-Version von Eclipse IDE für Java-Entwickler ausreichen (Sie können bei Bedarf jederzeit "zusätzliche Plugins" installieren).


83
+100 (wenn ich könnte) für: "Ich würde es vorziehen, wenn Eclipse traditionelle Versionsnummern anstelle von Codenamen verwendet, dies würde die Dinge klarer und einfacher machen"
oosterwal

10
Das eigentliche Problem ist, dass Eclipse diese neue Version nicht als Update der aktuellen Version aufnimmt, sobald Sie eine Version wie Helios installiert haben und eine neue Version wie Indigo herauskommt. Wenn Sie die neue Version (auf einem Mac) ausführen, werden die Einstellungen der alten Version nicht übernommen. Ich habe mein Eclipse-Setup jetzt so oft "neu gestartet", dass ich es ehrlich gesagt satt habe, es zu verwenden. Ich muss etwas falsch machen. :-(
Ryan H.

1
Übrigens habe ich gerade diesen Link beim Upgrade von Helios auf Indigo gefunden: lenettoyeur-on-eclipse.blogspot.com/2011/06/…
Ryan H.

Da die Veröffentlichung von Eclipse Neon ansteht, finden Sie hier den Projektplan .
Vallismortis

Könnten Sie dies in ein Community-Wiki ändern? Dieser Inhalt muss gelegentlich aktualisiert werden.
Vallismortis

15

Dies sind nur Versionsbezeichnungen (genau wie Windows XP, Vista oder Windows 7), mit denen sie ihre Hauptversionen benennen, anstatt Versionsnummern zu verwenden. Daher sollten Sie die neueste verfügbare Eclipse-Version verwenden, nämlich Helios (oder 3.6, die entsprechende Versionsnummer).


10

Eine Liste des Eclipse-Versionsnamens und der entsprechenden Versionsnummer finden Sie auf dieser Website. http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release

  • Veröffentlichungsdatum Plattformversion
  • Juno ?? Juni 2012 4.2?
  • Indigo 22. Juni 2011 3.7
  • Helios 23. Juni 2010 3.6
  • Galileo 24. Juni 2009 3.5
  • Ganymed 25. Juni 2008 3.4
  • Europa 29. Juni 2007 3.3
  • Callisto 30. Juni 2006 3.2
  • Eclipse 3.1 28. Juni 2005 3.1
  • Eclipse 3.0 21. Juni 2004 3.0

Ich mag auch nicht, wie die Eclipse Foundation die Versionsnummer NICHT für ihre Downloads oder im Dialogfeld Hilfe -> Über Eclipse verwendet. Sie zeigen die Version auf der Download-Webseite an, aber der tatsächliche Dateiname lautet wie folgt:

  • eclipse-java-indigo-SR1-linux-gtk.tar.gz
  • eclipse-java-helios-linux-gtk.tar.gz

Mit der Zeit vergessen Sie jedoch, welcher Release-Name zu welcher Versionsnummer gehört. Ich würde eine Dateinamenskonvention wie:

  • eclipse-3.7.1-java-indigo-SR1-linux-gtk.tar.gz
  • eclipse-3.6-java-helios-linux-gtk.tar.gz

Auf diese Weise erhalten Sie BEIDE aus dem Dateinamen und es kann in einer Verzeichnisliste sortiert werden. Glücklicherweise wählen sie die Namen meistens alphabetisch nach dem vorherigen (mit Ausnahme von 3.4-Ganymed gegenüber dem neueren 3.5-Galileo).


5

Jede Version hat einige Verbesserungen in bestimmten Technologien. Für Benutzer besteht der größte Unterschied darin, ob bestimmte Plugins ausgeführt werden sollen oder nicht, da einige nur für eine bestimmte Version von Eclipse erstellt wurden.


4

In Galileo und Helios wurden Provisioning Platform eingeführt, und Plugins ohne Update-Site sollten jetzt im Unterordner "dropins" ("eclipse / dropins / plugin_name / features", "eclipse / dropins / plugin_name / plugins") anstelle des Ordners von Eclipse abgelegt werden ("Eclipse / Features" und "Eclipse / Plugins").

Auch für Programmieranforderungen ist die beste Eclipse die neueste Eclipse. Es gibt momentan zu viele Fehler, und das Eclipse-Team behebt jetzt nur noch die Fehler. Seit Europa gibt es nur sehr wenige Verbesserungen der Benutzeroberfläche. MEINER BESCHEIDENEN MEINUNG NACH.


4

Es handelt sich um aufeinanderfolgende, verbesserte Versionen desselben Produkts. Hat jemand bemerkt, wie die Namen der letzten drei und der nächsten Veröffentlichung in alphabetischer Reihenfolge sind (Galileo, Helios, Indigo, Juno)? Dies ist wahrscheinlich der Weg, den sie in Zukunft gehen werden, genauso wie die Ubuntu-Release-Codenamen alphabetisch zunehmen (Hinweis: Indigo ist kein Mond des Jupiter!).


3

Die Eclipse-Veröffentlichungen sind nach den Monden des Jupiter benannt und bezeichnen jeweils eine aufeinanderfolgende Veröffentlichung.

Helios ist die aktuelle Version, die Sie Eclipse herunterladen können, wenn Ihre Programmierung dies erfordert. Http://www.eclipse.org/downloads/

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.