Diferencia entre Eclipse Europa, Helios, Galileo


174

¿Cuál es la diferencia entre las versiones de Eclipse (Europa, Helios, Galileo)? ¿Cuál es el mejor para la aplicación de escritorio?


54
El OP está pidiendo aclaraciones sobre algunas convenciones poco claras utilizadas por Eclipse (ya sabes, el IDE), no veo nada de malo en eso. Si esta pregunta no coincide con sus estándares, simplemente ignórela.
Pascal Thivent

41
Gracias por hacer esta pregunta, tal vez después de algún tiempo la administración del producto Eclipse se enterará de que la mayoría de los usuarios no se preocupan por los apodos que le ponen a los productos. Deben usar los nombres solo internamente y mantener la versión claramente visible, para que los usuarios normales (como desarrolladores que no sean eclipses) puedan saber lo que están usando, sin tener que pasar 30 minutos buscando en Google.
sorin

9
Me pregunto si la fundación Eclipse consideraría "mostrar el número de versión en el cuadro de diálogo de ayuda, como cualquier otra pieza de software en el mundo" como una solicitud de función válida. La situación actual se está volviendo insostenible. No me importa que mi software tenga un nombre sofisticado innecesario, pero me gustaría poder decir qué número de versión real tengo también. Lo menos de todo para que cuando vea oraciones como "funciona en Helios o posterior", sé si TENGO una versión que sea Helios o posterior (por ejemplo).
Dawood ibn Kareem

77
Dios los bendiga si se dan cuenta de que TODO LO QUE NECESITAMOS VER ES EL NÚMERO DE VERSIÓN MALDITA DE DIOS ...
Siddharth

1
No es de extrañar que Eclipse esté severamente sobre-diseñado. Se parte de su nombre.
Pacerier

Respuestas:


224

La página de Eclipse (software) en Wikipedia lo resume bastante bien:

Lanzamientos

Desde 2006, la Fundación Eclipse ha coordinado un lanzamiento simultáneo anual . Cada versión incluye la Plataforma Eclipse, así como una serie de otros proyectos de Eclipse. Hasta el lanzamiento de Galileo, los lanzamientos llevaban el nombre de las lunas del sistema solar.

Hasta ahora, cada lanzamiento simultáneo se produjo a fines de junio.

Release Main Release Platform versión Proyectos
Fotón 27 de junio de 2018 4.8
Oxígeno 28 de junio de 2017 4.7                 
Neón 22 de junio de 2016 4.6                 
Marte 24 de junio de 2015 4.5 Proyectos de Marte
Luna 25 de junio de 2014 4.4 Proyectos Luna
Kepler 26 de junio de 2013 4.3 Proyectos Kepler
27 de junio de 2012 4.2 Proyectos de Juno
Indigo 22 de junio de 2011 3.7 Proyectos Indigo
Helios 23 de junio de 2010 3.6 Proyectos de Helios
Galileo 24 de junio de 2009 3.5 Proyectos de Galileo
Ganímedes 25 de junio de 2008 3.4 Proyectos Ganímedes
Europa 29 de junio de 2007 3.3 Proyectos de Europa
Callisto 30 de junio de 2006 3.2 Proyectos de Callisto
Eclipse 3.1 28 de junio de 2005 3.1  
Eclipse 3.0 28 de junio de 2004 3.0  

Para resumir, Helios, Galileo, Ganímedes, etc. son solo nombres de código para las versiones de la plataforma Eclipse (personalmente, preferiría que Eclipse use números de versión tradicionales en lugar de nombres de código, haría las cosas más claras y fáciles). Mi sugerencia sería utilizar la última versión, es decir, Eclipse Oxygen (4.7) ( en la versión original de esta respuesta, decía "Helios (3.6.1)" ).

En la parte superior de la "plataforma", Eclipse luego distribuye varios paquetes (es decir, la "plataforma" con un conjunto predeterminado de complementos para realizar tareas especializadas), como Eclipse IDE para desarrolladores Java , Eclipse IDE para desarrolladores Java EE , Eclipse IDE para C / C ++ Developers , etc. (consulte este enlace para ver una comparación de su contenido).

Para desarrollar aplicaciones Java Desktop, la versión Helios de Eclipse IDE para desarrolladores Java debería ser suficiente (siempre puede instalar "complementos adicionales" si es necesario).


83
+100 (si pudiera) para: "Preferiría que Eclipse usara números de versión tradicionales en lugar de nombres en código, haría las cosas más claras y fáciles"
oosterwal

10
El verdadero problema es que una vez que instala una versión como Helios, sale una nueva versión como Indigo, Eclipse no recoge esta nueva versión como una actualización de la versión actual. Ejecutar la nueva versión (en una Mac) no recoge la configuración de la anterior. He "comenzado de nuevo" mi configuración de Eclipse tantas veces ahora, estoy completamente harto de usarlo, para ser honesto. Debo estar haciendo algo mal. :-(
Ryan H.

1
Por cierto, acabo de encontrar este enlace sobre la actualización de Helios a Indigo: lenettoyeur-on-eclipse.blogspot.com/2011/06/…
Ryan H.

Dado que se acerca el lanzamiento de Eclipse Neon, aquí está el plan del proyecto .
vallismortis

¿Podría cambiar esto a un Wiki de la comunidad? Este contenido debe actualizarse ocasionalmente.
vallismortis

15

Esas son solo designaciones de versión (al igual que Windows XP, Vista o Windows 7) que están utilizando para nombrar sus versiones principales, en lugar de usar números de versión. así que querrás usar la versión más nueva disponible de eclipse, que es helios (o 3.6, que es el número de versión correspondiente).


10

Para ver una lista del nombre de la versión de Eclipse y su número de versión correspondiente, vaya a este sitio web. http://en.wikipedia.org/wiki/Eclipse_%28software%29#Release

  • Fecha de lanzamiento Versión de plataforma
  • Juno ?? Junio ​​de 2012 4.2?
  • Indigo 22 de junio de 2011 3.7
  • Helios 23 de junio de 2010 3.6
  • Galileo 24 de junio de 2009 3.5
  • Ganímedes 25 de junio de 2008 3.4
  • Europa 29 de junio de 2007 3.3
  • Calisto 30 de junio de 2006 3.2
  • Eclipse 3.1 28 de junio de 2005 3.1
  • Eclipse 3.0 21 de junio de 2004 3.0

Tampoco me gusta la forma en que la fundación Eclipse NO utiliza el número de versión para sus descargas o en el cuadro de diálogo Ayuda -> Acerca de Eclipse. Muestran la versión en la página web de descarga, pero el nombre real del archivo es algo así como:

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

Pero con el tiempo, olvida qué nombre de lanzamiento va con qué número de versión. Preferiría una convención de nomenclatura de archivos como:

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

De esta manera, obtienes AMBOS del nombre del archivo y se puede ordenar en una lista de directorios. Afortunadamente, en su mayoría eligen nombres alfabéticamente después del anterior (a excepción de 3.4-Ganímedes frente al más nuevo 3.5-Galileo).


5

Cada versión tiene algunas mejoras en ciertas tecnologías. Para los usuarios, la mayor diferencia es si ejecutar o no ciertos complementos, porque algunos se hicieron solo para una versión particular de Eclipse.


4

En Galileo y Helios Provisioning Platform se introdujeron, y los complementos que no son del sitio de actualización ahora deben colocarse en la subcarpeta "dropins" ("eclipse / dropins / plugin_name / features", "eclipse / dropins / plugin_name / plugins") en lugar de la carpeta de Eclipse ("eclipse / features" y "eclipse / plugins").

También para las necesidades de programación, el mejor Eclipse es el último Eclipse. Tiene demasiados errores por ahora, y todo lo que el equipo de Eclipse está haciendo ahora es corregir los errores. Hay muy pocas mejoras en la interfaz desde Europa. EN MI HUMILDE OPINIÓN.


4

Son versiones sucesivas y mejoradas del mismo producto. ¿Alguien notó cómo los nombres de los últimos tres y el próximo lanzamiento están en orden alfabético (Galileo, Helios, Indigo, Juno)? Probablemente así será en el futuro, de la misma manera que los nombres de código de lanzamiento de Ubuntu aumentan alfabéticamente (¡tenga en cuenta que Indigo no es una luna de Júpiter!).


3

Los lanzamientos de Eclipse llevan el nombre de las lunas de Júpiter, y cada uno denota un lanzamiento sucesivo.

Helios es la versión actual que puede descargar eclipse ya que su programación necesita http://www.eclipse.org/downloads/

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.