web-dev-qa-db-fra.com

Quelle est la différence entre Eclipse 3.7, 3.8 et 4.2?

Eclipse Indigo est de 3,7 et Eclipse Juno de 4,2, mais 3,8M1 vient de sortir. Qu'est-ce que 3.8 et en quoi est-ce différent de 3.7? J'attends avec impatience Java 7 support et je ne sais pas si je devrais utiliser 3.8M1 ou attendre 3.7.1

30
Jason S

... l'ensemble de fonctionnalités et d'API pour la prochaine version des fonctionnalités du SDK Eclipse après la version 3.7, la version 4.2 désignée et le nom de code Juno. Cette version se produit simultanément avec la version de la plateforme 3.8. La version 4.2 est une version de plate-forme mature contenant de nouvelles fonctionnalités importantes, tandis que la version 3.8 se concentre sur la stabilité et les corrections de bogues.

De: http://www.Eclipse.org/projects/project-plan.php?projectid=Eclipse

En outre, Java 7 le support a commencé avec 3.7.1:

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

14
jzd

La version simultanée de Juno comprenait à la fois les versions 4.2 et 3.8 de la plate-forme d'application Eclipse (déroutant, mais vrai).

La plate-forme d'application Eclipse 4.2 (également connue sous le nom de SDK e4, E4AP ou Eclipse 4.2) ajoute des modifications au plan de travail, notamment "interface utilisateur modélisée, injection de dépendances et modèle de programmation basé sur les services, style CSS". Surtout, il comprend également une couche de compatibilité 3.X. Voir la FAQ pour plus d'informations.

En raison de la couche de compatibilité, tous les packages Juno sont censés fonctionner sur l'un ou l'autre. Les installations packagées Juno, cependant, ne sont fournies qu'avec la plate-forme d'application Eclipse 4.2.

Cela dit, vous pouvez télécharger la plate-forme Eclipse 3.8 puis installer les packages Juno de votre choix. Voir Eclipse 3.8: où est le site de téléchargement? et Comment installer un EPP Eclipse (par exemple EPP Modeling Feature sur 3.8)? .

Il est probablement intéressant de noter que 4.2 présente de nombreuses plaintes de performances (voir Quelle est la principale raison de la mise à niveau vers Eclipse Juno? et Eclipse 4.2 très lente, comment le rendre plus réactif? ). Cela est probablement lié au fait que la Fondation Eclipse a manqué de fonds pour effectuer les mêmes tests de performance sur Juno que par le passé (voir http://www.zdnet.com/google-sets- exemple-parfait-avec-20000-don-to-Eclipse-7000003968 / ).

20
studgeek

.8M1 est livré avec Java 7 support . Les JDT core build notes confirment que le travail effectué pour Java 7 support) a été fusionné.

4
Vineet Reynolds

Il y a une différence très importante: les boutons de débogage sont disponibles sur la barre d'outils principale afin que vous puissiez continuer l'exécution avec l'éditeur agrandi. Il s'agit de la fonctionnalité 4.2, non disponible dans la version 3.7

1
Val

Tous les plugins pour 3.8 correspondent à 4.2 et 4.3, par exemple Le plugin statet R pour 3.8 peut être installé avec ADT (Android) et Pydev après de nombreuses années d'incompatibilité entre 3.7 et 4.1 (et les versions antérieures). 3.8 est émulé par 4.2 ou qq comme ça.

0
42n4