Liens connexes

Dépêche modérée par

Dépêche éditée par

: Sortie de Eclipse 3.4 - Ganymede

Posté par Olivier MARTIN (). Modéré le 27 juin 2008.
0
La version 3.4 de l'environnement logiciel Eclipse vient de sortir : outre l'outil de développement Java, c'est toute la plateforme Eclipse (RCP) avec ses nombreux greffons supportés qui viennent d'être labellisés pour offrir un environnement complet de programmation d'application d'entreprise.

Aujourd'hui, Eclipse est l'une des plateformes les plus utilisées non seulement pour les projets Java ou C++, mais, par l'intermédiaire d'éditeurs basés sur la plateforme Eclipse comme le logiciel propriétaire Aptana, pour des projets utilisant des langages orientés web comme PHP ou encore Ruby On Rails.

Ganymede est la mise à disposition au public de manière simultanée plus d'une vingtaine de projets liés à Eclipse. Ce système a été choisi pour minimiser les problèmes de compatibilité lors des installations et mises à jour.

> Lire la suite (75 commentaires, moyenne: 3,1).   [dépêche : 2148 caractères]

La liste des nouveautés n'a pas été compilée au sein d'une note de version complète mais il est possible de les retrouver de manière fragmentaire d'après les notes des 7 "milestones" qui ont précédé.

Voici une compilation :

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

[+] Paquet d'aspirines...

Posté par ploum (page perso, ) le 27/06/2008 à 09:47. (lien). Évalué à -4.

J'espère que les aspirines sont fournies avec ?

J'utilise beaucoup eclipse dans mon boulot pour démontrer quels sont les trucs "à ne pas faire" dans une interface graphique. J'ai l'impression qu'un type en a fait la liste et que les dev d'Eclipse sont tombés dessus. Absolument toutes les pires choses imaginables dans une interface sont dans Eclipse.

Le sommet est que les applications basées sur Eclipse héritent de cette philosophie. Lotus Notes 8 par exemple.

Le fait que Eclipse aie le moindre succès est pour moi la preuve absolue qu'il ne faut jamais jamais jamais laisser les ingénieurs s'occuper d'une interface utilisateur.

curieux d'entendre tes remarques

Posté par Amine Mokhtari (page perso, ) le 27/06/2008 à 10:13. (lien). Évalué à 3.

Je suis aussi curieux d'entendre des remarque sur son interface.

certes il donne l'impression d'être relativement chargé niveau interface ce qu ipeut être assimilé à du bruit visuel (je ne suis pas expert en IHM :-D), mais cela est très facilement configurable. !!!!

mais d'un point de vue pratique je trouve qu'il est très bien fait.

Ganymède, tellement plus qu'Eclipse

Posté par Cédric Brun (page perso, ) le 27/06/2008 à 12:08. (lien). Évalué à 10.

A noter qu'au delà de la sortie d'Eclipse (la plateforme) on fête surtout la sortie de "Ganymede" qui représente la coopération de dizaines de projets pour sortir une version stable et cohérente à la même date.

Avec Ganymède viennent des projets extrêmement intéressants et innovants, Mylyn par exemple qui permet d'intégrer l'IDE avec bugzilla/trac ou autre. Ainsi on récupère directement les tâches/bugs et l'IDE adapte son comportement lorsqu'on lui indique que l'on commence à travailler sur une tâche donnée. Les fichiers concernés par cette tâches sont identifié au fur et à mesure du codage, si l'on passe d'une tâche à l'autre on récupère ce "contexte" qui cache les éléments non pertinents.
C'est toute l'organisation du développement qui peut s'adapter à cette philosophie "dirigée par les tâches".

Autre projet sympa : "Eclipse Communication Framework" qui permet (entre autre) de se connecter à IRC, Jabber et beaucoup d'autres IM directement depuis Eclipse. L'intérêt est - par exemple - de pouvoir éditer le même code simultanément à 2 personnes via Jabber.

Concernant la modélisation cette version apporte des améliorations remarquables, ainsi un modeleur graphique est désormais fournis pour Ecore, n'importe quel modèle peut être comparé/fusionné grâce à EMF Compare (mon projet :) ) et ATL - langage de transformation de modèles largement utilisé - est livré dans une version plus sympa pour l'utilisateur avec completion et tout le tintouin.

Autre fonctionnalité qui me change la vie : le API tooling, il est désormais possible de définir une "baseline" de l'API d'un ensemble de plugins (qui correspond à une release majeure par exemple) et l'outillage va prévenir le développeur quand ses changements sur le code source impliquent un changement d'API binaire.

Cette liste est tout sauf exhaustive, on trouve le CDT pour le développement du C et du C++, toute un ensemble d'outils dédiés au développements orientés services (SOA et SCA) sans même parler de WTP pour ce qui est du développement Web et JEE.

En bref Ganymède c'est tellement plus que ce que cette nouvelle laisse entrevoir, c'est des dizaines de personnes qui s'assurent que leurs composants respectifs sont compatibles et fonctionnent bien ensemble pour fournir une version majeure avec pléthore de fonctionnalités en Juin.

c'est installé

Posté par rom1v (Jabber id, ) le 27/06/2008 à 12:16. (lien). Évalué à 5.

Voilà, moi j'ai migré de la 3.3 à la 3.4, j'ai déjà remarqué la petite option comme dans firefox, qui permet d'utiliser les paramètres proxy du système, c'est bien pratique :
http://images.imagup.com/04/1214560747_eclipse-proxy.png

Le gestionnaire d'updates a également été refait.

J'en ai profité pour installer subversive (alors qu'avant j'utilisais subclipse) pour le SVN, il est plus complet et j'espère qu'il est moins buggué :D

PS: pourquoi «Votre commentaire aura une note de 1.»?

Français ?

Posté par Matthieu MARC () le 27/06/2008 à 13:49. (lien). Évalué à 2.

Quelqu'un sait s'il est possible d'avoir une version française ? si le pack de lang est valide pour la 3.4 ?

Petit retour

Posté par Jean-Philippe (page perso, ) le 27/06/2008 à 14:37. (lien). Évalué à 5.

Un petit retour rapide sur ce que j'ai ressenti après l'update.

D'abord le contexte, j'utilise eclipse quotidiennement pour du dev web (dans une petite société coopérative) PHP et ruby on rails avec quelques plugins (aptana, et PDT sur la 3.3).
Un scrot de la 3.4 (j'ai pas montré les projets sur lesquels je travaille vraiment :p ) avec mon workspace habituel sur 2 écrans et quelques particularités de la 3.4, la recherche modifiée et la view Markers : http://fichiers.skateinmars.net/images/eclipse-3.4.png

Donc pour les différences :
- Niveau feeling général, le lancement est aussi lent, une fois le programme lancé ca semble un tout petit peu plus réactif.
- La première différence dont on se rend compte c'est le gestionnaire d'updates. Il a surement du potentiel mais il est pas super fini : on ne peut plus désactiver un plugin en le laissant installé, la gestion des dépendances marche mieux mais n'essaye plus d'afficher quel composant manque, il se contente d'afficher une erreur java imbitable. J'ai un comportement innatendu également : en installant aptana j'ai désélectionné quelques plugins : Jaxer, le support de quelques frameworks, mais il me les as quand même installé et impossible de les désinstaller. J'imagine que ce sont des dépendances du composant principal (ou pas)
- Niveau interface elle-même c'est plus ou moins la même chose, et niveau customisation du workspace c'est autant le bordel, il faudrait vraiment refondre la gestion des menus/toolbars. Au final on arrive quand même a avoir ce que l'on veut (et plus)
- Dans les éditeurs je ne suis pas arrivé à virer le highlight gris moche sur mes variables/tags que je ne veut pourtant pas partout (c'est peut-etre ma faute sur ce coup, je n'ai pas super exploré la chose)
- Niveau bugs j'en ai vu 2/3 mais qui semblent dûs a des plugins pas mis à jour, donc a priori plus stable que la version précédente qui freezait de temps en temps :)
- La nouvelle recherche a l'air sympa mais je n'ai pas eu l'occasion de vraiment m'en servir

D'autres impressions aussi mais pas forcément liées à eclipse 3.4 :
- Mylin a l'air super interressant, mon seul regret c'est que l'on utilise pas beaucoup trac en interne (on passe par basecamp)
- Subversive est pas mal mais quand même plus lent que subclipse. J'aime quand meme bien les boutons commit/update/etc dans la toolbar. Un truc chiant : dans la fenêtre commit, un double clic sur un fichier le compare avec la version sur le dépot, il mouline donc pour la ramener... il faut faire clic droit, compare with "Base from working copy" pour avoir le même comportement que subclipse.
Chiant aussi la non disponibilité des connecteurs par défaut (il faut les récuperer depuis un site qui semble obsolète)

Voila sinon ca reste du eclipse, efficace mais toujours plein de features dont personne se sert :-)

Ps: ouarf, désolé de poster un texte qui voulait être sérieux un vendredi (-:

Aptana propriétaire ?

Posté par Wajsberg Julien () le 27/06/2008 à 15:12. (lien). Évalué à 1.

Comment ça, "le logiciel propriétaire Aptana" ?

Il me semblait bien que c'était un logiciel libre...

Eclipse vs la concurrence

Posté par MiniMoi () le 27/06/2008 à 19:41. (lien). Évalué à 4.

Je sais bien que e sujet du jour est Eclipse, mais je me pose des questions sur la comparaison avec la concurrence, en particulier IntelliJ pour faire du Java.

Au boulot on a le choix enter IntelliJ et Eclipse, mais comme presque toute mon equipe utilise IntelliJ, je m'y suis mis aussi (c'est la premiere fois que je fais du Java, et j'etais plutot emacs avant).
Et apres une premiere impression negative, je trouve que c'est un fantastique outil, et les rarees fois ou j'ai du ecrire du Java avec emacs furent des experiences moins plaisantes.

De plus, je vois que mes quelques collegues qui utilisent Eclipse ont l'air de peiner a faire des choses qui sont triviales avec IntelliJ.

Que dit la sagesse Linuxfr-ienne de ca ?

(Note: ceci n'est pas un troll, je ne connais pas Eclipse, et je n'ai malheureusement pas le temps d'essayer de voir si ca me plait, et si j'utilise emacs et pas vi c'est que c'est simplement la premiere chose qui m'est tombe sous la main, et apres une courbe d'apprentissage bien raide j'en suis tres content).