2011-08-09 21 views
30

Eclipse Indigo es 3.7, y Eclipse Juno es 4.2, pero acaba de lanzar 3.8M1. ¿Qué es 3.8 y cómo es esto diferente de 3.7? Espero con impaciencia el soporte de Java 7 y estoy confundido si debo usar 3.8M1 o esperar 3.7.1¿Cuál es la diferencia entre Eclipse 3.7, 3.8 y 4.2?

+4

3.8M1 es una versión de "hito" (creo que "beta"). No deberías usarlo en producción. –

Respuesta

14

... la función de API y conjunto para la próxima versión de las funciones del SDK de Eclipse después de 3.7, 4.2 y liberación designado Juno nombre en código. Esta versión se está produciendo simultáneamente con la versión de la plataforma 3.8. La versión 4.2 de la versión es una versión madura de la plataforma que contiene un nuevo y significativo trabajo de características , mientras que la versión 3.8 se centra en la estabilidad y correcciones de error .

Desde: http://www.eclipse.org/projects/project-plan.php?projectid=eclipse

Además, Java 7 se inició con el apoyo 3.7.1:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=288548

+4

¿3.8 tiene un nombre, entonces? –

+0

No veo un nombre clave designado para 3.8, sin embargo, dado que solo se trata de correcciones de errores, no creo que se le dé un nombre. – jzd

+0

@Jason S, el próximo lanzamiento de Eclipse se llamará Juno (http://wiki.eclipse.org/Juno). –

1

Hay una diferencia muy importante: los botones de depuración están disponibles en la barra de herramientas principal para que puede continuar la ejecución con el editor maximizado. Esta es la característica 4.2, no disponible en 3.7

+0

Esto me confundió. Pensé que inicialmente había algún tipo de error de UI. – anger

20

La versión simultánea de Juno incluía las versiones 4.2 y 3.8 de la Plataforma de aplicaciones de Eclipse (confuso, pero cierto).

La plataforma de aplicaciones 4.2 Eclipse (también conocida como e4, E4AP o Eclipse 4.2 SDK) agrega cambios al banco de trabajo que incluyen "UI modelada, inyección de dependencia y modelo de programación basado en servicios, estilo basado en CSS". Es importante destacar que también incluye una capa de compatibilidad 3.X. Vea el FAQ para más información.

Debido a la capa de compatibilidad, se supone que todos los paquetes de Juno se ejecutan en cualquiera de los dos. Sin embargo, las instalaciones empaquetadas de Juno se incluyen con la plataforma de aplicaciones 4.2 Eclipse.

Dicho esto, puede descargar la Plataforma Eclipse 3.8 y luego instalar los paquetes Juno que desee. Ver Eclipse 3.8: where is the download site? y How do I install an Eclipse EPP (for example EPP Modeling Feature on 3.8)?.

Probablemente vale la pena señalar que 4.2 tiene numerosas quejas de rendimiento (ver What is the main reason for upgrading to Eclipse Juno? y Very slow Eclipse 4.2, how to make it more responsive?). Esto probablemente esté relacionado con el hecho de que la Fundación Eclipse se quedó sin fondos para hacer las mismas pruebas de rendimiento en Juno que lo han hecho en el pasado (vea http://www.zdnet.com/google-sets-perfect-example-with-20000-donation-to-eclipse-7000003968/).

0

Todos los complementos para 3.8 se ajustan a 4,2 y 4,3 p. Ej. El plugin R statet para 3.8 se puede instalar junto con ADT (Android) y Pydev después de muchos años de incompatibilidad entre 3.7 y 4.1 (y pares de versiones anteriores). 3.8 es emulado por 4.2 o algo así.

Cuestiones relacionadas