Eclipse 3.3 (Europa) est sorti

Posté par  . Modéré par Nÿco.
Étiquettes :
0
29
juin
2007
Java
Eclipse, la plate forme logicielle d'IBM est sortie en version 3.3. Bien que se présentant par défaut sous la forme d'un IDE java, Eclipse est un outil beaucoup plus complet, permettant le développement d'applications clientes d'entreprises, notamment grâce à ses nombreux frameworks ouverts, comme RCP pour la structure applicative, EMF pour la gestion des modèles de donnée, GEF et GMF pour les affichages de données graphiques.

Eclipse est certainement aujourd'hui la plateforme de développement Java la plus utilisée, mais sa capacité d'adaptation permet de s'en servir dans de très nombreux contextes.

NdM: Europa est la mise à disposition au public de manière simultanée de quelques 21 projets Eclipse. Ce système a été choisi pour minimiser les problèmes de compatibilité lors des installations et mises à jour. Quelles sont les nouveautés ?

Dans le workbench :
  • Le support de Vista et de WPF comme plate-forme native pour SWT ;
  • un système de complétion sur les commandes appelées via leur nom (comme sous emacs par exemple), appelé quick access ;
  • annuler/refaire ("undo/redo") disponible sur la gestion des ressources (on peut faire un "undo" de suppression de fichier par exemple) ;
  • nouvelle apparence (honnêtement, c'est léger) ;
  • meilleure gestion des workspaces multiples ;
  • signature des greffons (pour en vérifier l'authenticité) ;
  • meilleur assistant d'application de patch (avec prévisualisation) ;
  • évolutions du comparateur de fichier (le diff pour les dinosaures), plus rapide et avec un meilleur affichage des différences ;
  • possibilité d'ouvrir un fichier avec un éditeur non enregistré pour ce type (on va pouvoir éditer des images avec l'éditeur texte...) ;
  • support du glisser/déposer ("drag and drop") dans les éditeurs (il était temps) ;
  • vérification orthographique dans les commentaires et notamment dans la javadoc ;
  • recherche dans l'historique CVS.

Au niveau de l'IDE Java :
  • possibilité de refactoriser sans sauvegarder auparavant ;
  • évolution sur le nettoyeur de code ;
  • décompilation lorsqu'un fichier source.java correspondant à un fichier .class (bytecode) n'est pas disponible. ;
  • recherche de toutes les références d'un objet en debug (avec Java 6) ;
  • support des annotations Java 5 et 6 à la volée et non plus seulement à la compilation.

EMF
  • Le code généré par EMF est maintenant au niveau de Java 1.5 et supporte les génériques. Au lieu d'une EList, une EList sera générée pour une association vers la classe Truc.

Aller plus loin

  • # Petites fautes

    Posté par  . Évalué à 5.

    C'est un peu tot,m elle arrive aujourd'hui, mais n'est pas sur la page de telechargement.

    Et la derniere ligne , il fallait lire :
    Au lieu d'une EList, une EList<Truc> sera générée pour une association vers la classe Truc.
  • # Quel est le résultat?

    Posté par  . Évalué à 2.

    décompilation lorsqu'un fichier source.java correspondant à un fichier .class (bytecode) n'est pas disponible. ;

    Techniquement, ça donne quoi comme résultat, cette manipulation?
    Ca reste "lisible", et facilement modifiable pour le faire "ressembler" au reste du code du projet?
  • # Netbeans

    Posté par  (site web personnel) . Évalué à 5.

    Bien joli c'est dernière version d'Eclipse, mais au lieu de tout faire, ils feraint mieux de se concentrer sur l'essentiel, c'est-à-dire les technos Java.

    L'un de ses principales concurrents (Netbeans) a vraiment compris le principe. ne serait que tester des applications webs sur tomcat (compliqué et bourré de petites astuces un peu chiante: comment déclarer l'interface manager sur un serveur qui ne modifie pas les fichiers localement). Depuis que je fais des TD/TP, j'ai appris à apprécier la simplicité + les très bons apports de Netbeans par rapport à Eclispe, qui veut couvrir beaucoup de chose sans y arriver.

    J'attends avec impatience la sortie de netbeans 6. d'ici là, je ne peux recommander qu'à mes étudiants de préférer un IDE qui marche en deux clics de souris au lieu du polymorphe eclipse qui butte sur des cas particuliers un peu cons.
    • [^] # Re: Netbeans

      Posté par  . Évalué à 3.

      Clair. Netbeans est en train de rattraper son retard au grand galop. Par exemple, j'ai testé le support des webservices sur netbeans et Eclipse Europa.

      Sur Europa, après avoir galéré pour installer les features pour le support des WebServices et BPEL (les mirroirs ne sont pas à jour) je n'ai pas été foutu de créer un projet "webServices" (la variable qui pointe sur le JRE est affichée en warning et la pile ws n'est pas dans le classpath).

      Sous netbeans, j'ai tout trouvé tout bien intégré. Pas de perte de temps à chercher les meilleurs plugins, à vérifier leur compatibilité et toussa (je sais, je pourrais utiliser myEclipse mais c'est payant et je suis radin). Intégration de Glassfish, de SVN, d'un profiler, d'éditeur Swing et JSF (même si je n'en développe pas d'interfaces graphiques, je lance matisse de temps en temps tellement je le trouve classe), etc.

      Je ne suis pas en train de relancer une guerre des IDEs. Je développe sur Eclipse à longueur de journée et je l'apprécie énormément pour la qualité de son éditeur et du refactoring (je ne fais que des batchs, pas d'interfaces). Mais je rebondis sur le commentaire précédent pour vous inciter à jeter un coup d'oeil sur cet IDE qui mérite qu'on s'y attarde un peu (surtout en java 6 pour l'améliration des swing et l'ouverture des API de javac).
      • [^] # Re: Netbeans

        Posté par  (site web personnel) . Évalué à 3.

        Plusieurs réponses :

        - je suis curieux d'avoir plus de détails sur vos problèmes avec les WebServices et Tomcat, car je l'utilise et ça marce vraiment nickel.
        - le support de BPEL se fera dans Eclipse STP (Soa Tool Platform) dont la 1ère version stable (0.7) est sorti avec Europa. Donc, c'est normal que tu es eu des soucis avant, que c'était une beta.
        - ton warning sur le JRE est tout à fait normal, car en mode JEE, tu peux demander la compilation des JSP. Mais pour ça, il te faut les utilitaires du JDK, et non du JRE (qui lui n'est pas fait pour les développeurs). C'est donc un problème de ta config.
        - Eclipse n'est pas un éditeur Java. C'est Eclipse JDT qui l'est. Moi, dans mon même environnement, je fais du Java, du PHP, du C, de la modélisation, du XML, de l'admin de base de données, et même du dév sur des vieilles technos ou des technos maison. Ca me saoulerait maintenant d'être obligé de revenir à une application = un langage. C'est tellement bon un environnement intégré.

        PS : pour info, Trolltech et Zend sont officiellement dans Eclipse.org !
        • [^] # Re: Netbeans

          Posté par  . Évalué à 1.

          Bon bein j'ai essayé avec la release d'Europa (sous windows... pas taper, je suis au boulot!!!) et ça donne un gros crash de jvm: https://bugs.eclipse.org/bugs/show_bug.cgi?id=194943 (si si, il fallait quand même le faire!).

          Sinon, pour répondre aux autres points: je comprends qu'il faille le JDK mais dans ce cas, il devrait y avoir un moyen de supprimer ce warning (ça fait pas super intégré) et pour Eclipse/Eclipse JDT, tu as la même chose sous netbeans (on peut faire du C++, Ruby).
    • [^] # Re: Netbeans

      Posté par  . Évalué à 1.


      Bien joli c'est dernière version d'Eclipse, mais au lieu de tout faire, ils feraint mieux de se concentrer sur l'essentiel, c'est-à-dire les technos Java.


      http://www.artima.com/forums/flat.jsp?forum=276&thread=1(...)
      http://www.softdevtools.com/modules/news/article.php?storyid(...)

      Hem
    • [^] # Re: Netbeans

      Posté par  (site web personnel) . Évalué à -1.

      Je suis pas sûr que Netbeans et Eclipse soit comparable.
      A priori NetBeans est avant tout un IDE alors que Eclipse ce veut beaucoup plus généraliste (plateforme logiciel).

      Faudrait-il pas mieux comparer NetBeans à WebSphere (kipucpalibre) ou à Lomboz (kipumemesiclibre) ou autre ?
      • [^] # Re: Netbeans

        Posté par  . Évalué à 3.

        « Je suis pas sûr que Netbeans et Eclipse soit comparable.
        A priori NetBeans est avant tout un IDE alors que Eclipse ce veut beaucoup plus généraliste (plateforme logiciel). »


        NetBeans est aussi une plateforme logicielle (au sens ou elle offre des composants logiciels génériques, utilisables pour le développement)

        « Faudrait-il pas mieux comparer NetBeans à WebSphere (kipucpalibre) ou à Lomboz (kipumemesiclibre) ou autre ? »

        L'équivalent de WebSphere chez Sun serai plutot Sun Java Studio.

        Les positionnements de NetBeans et Eclipse sont donc tout à fait comparables.
    • [^] # Re: Netbeans

      Posté par  . Évalué à 7.

      Dire un vendredi que Netbeans est à Eclipse ce que vim est à emacs, je ne trouve pas ça très finaud !
  • # Excellent support Spring/J2EE dans Eclipse Europa

    Posté par  . Évalué à 3.

    Si vous travaillez sur des applications J2EE de manière générale, avec le plugin Spring IDE et JBoss en particulier, je vous conseille la selon moi très bonne distrib J2EE d'Eclipse Europa.

    http://www.eclipse.org/downloads/download.php?file=/technolo(...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.