Quelle est la différence entre L'éclipse 3.7, 3.8 et 4.2?
Eclipse Indigo est de 3,7, et Eclipse Juno est de 4,2, mais 3.8M1 vient d'être libéré. Qu'est-ce que 3,8 et en quoi est-ce différent de 3,7? J'attends avec impatience le support de Java 7 et je ne sais pas si je devrais utiliser 3.8M1 ou attendre 3.7.1
5 réponses
...la fonctionnalité et L'API définie pour la prochaine version de la fonctionnalité de L'Eclipse SDK après 3.7, version 4.2 désignée et nom de code Juno. Ce la Libération se produit en même temps que la libération de la plate-forme 3.8. Le 4.2 la libération est une libération sur plate-forme mature contenant des la version 3.8 se concentre sur la stabilité et le bug fixer.
de: http://www.eclipse.org/projects/project-plan.php?projectid=eclipse
aussi, le support Java 7 a commencé avec 3.7.1:
la version simultanée de Juno incluait les versions 4.2 et 3.8 de la plate-forme D'application Eclipse (confuse, mais vraie).
la plate-forme D'application 4.2 Eclipse (également connue sous le nom de E4, E4AP ou Eclipse 4.2 SDK) ajoute des changements à l'établi, y compris"L'UI modélisée, l'injection de dépendances et le modèle de programmation basé sur le service, le style basé sur le CSS". Fait important, il comprend également un 3.Couche de compatibilité X. Voir la FAQ pour plus d'informations.
en Raison de la couche de compatibilité, tous les Juno paquets sont censés exécuter sur. Les installations de Juno packaged, cependant,sont fournis avec seulement la plateforme d'application 4.2 Eclipse.
cela dit, Vous pouvez télécharger la plate-forme 3.8 Eclipse et ensuite installer les paquets Juno que vous voulez. Voir Eclipse 3.8: où se trouve le site de téléchargement? et comment installer une Eclipse EPP (par exemple, fonction de modélisation EPP sur 3.8)? .
Il est sans doute intéressant de noter que 4,2 a de nombreuses plaintes au sujet des performances (voir Quelle est la principale raison de la mise à niveau vers Eclipse Juno? et Très lente Eclipse 4.2, comment le rendre plus sensible? ). Ceci est probablement lié au fait que la Fondation Eclipse a manqué de fonds pour effectuer les mêmes tests de performance sur Juno qu'ils ont fait dans le passé (voir http://www.zdnet.com/google-sets-perfect-example-with-20000-donation-to-eclipse-7000003968 / ).
3.8M1 est fourni avec le support Java 7 . Les JDT core build notes confirment que le travail effectué pour Java 7 support a été fusionné.
il y a une différence très importante: les boutons de débogage sont disponibles sur la barre d'outils principale pour que vous puissiez continuer l'exécution avec l'éditeur maximisé. Cette caractéristique est 4.2, non disponible en 3.7
tous les plugins pour 3.8 fit 4.2 et 4.3 par exemple le plugin R statet pour 3.8 peuvent être installés avec ADT (Android) et Pydev après de nombreuses années d'incompatibilité entre 3.7 et 4.1 (et les versions précédentes paires). 3.8 est émulé par 4.2 ou qqch comme ça.