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.
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.
La page de téléchargement (859 hits)
Greffons Eclipse (521 hits)
Portail Eclipse (554 hits)
> Lire la dépêche (75 commentaires, moyenne: 3,1).
Vous avez demandé le commentaire #944906.




[+] Paquet d'aspirines...
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.
[^]Re: Paquet d'aspirines...
Euh, c'est bien gentil de démonter l'interface d'Eclipse mais tu pourrais citer quelques uns de ses défauts ?
Car perso, je ne la trouve pas si inutilisable que ça.
Qu'est-ce qui est petit, rond et vert, qui monte et qui descend ?
Yoda qui fait le con avec la force.
[^]Re: Paquet d'aspirines...
Que lui reproche tu à l'interface d'Eclipse ?
[^]Re: Paquet d'aspirines...
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.
Je ne suis pas sûr de bien comprendre la logique de cette phrase. Parce que si le succès est une preuve d'adaptation à la cible (ici les développeurs Java), alors, vu son succès, Eclipse est bien adapté à sa cible, que tu n'aimes ou pas son interface (d'ailleurs, un exemple ou deux de trucs pourris serait bienvenu, mais bon...).
[^]Re: Paquet d'aspirines...
>Parce que si le succès est une preuve d'adaptation à la cible (ici les développeurs Java)
Éclipse n'est pas populaire qu'au près des développeurs Java. On le rencontre aussi très fréquemment dans le développement Web (PHP, Python, Ruby, xHTML).
D'ailleurs je me verrait mal coder du PHP sans lui (et son auto complétion) vu la cohérence de l'api standard.
[^]Re: Paquet d'aspirines...
Nous sommes d'accord, Eclipse ratisse efficacement (et pour de bonnes raisons) très largement au delà de Java. Ce que je voulais dire, c'est que la cible d'origine était Java. Vue la qualité du framework, cette cible est maintenant beaucoup plus large et ça semble bien marcher :-)
[^]Re: Paquet d'aspirines...
> D'ailleurs je me verrait mal coder du PHP sans lui (et son auto complétion)
En même temps, Eclipse est loin d'être le seul à fournir l'autocomplétion, une interface graphique pour la gestion des révisions, etc.
> vu la cohérence de l'api standard.
Hé bin, Eclipse + PHP, tu as bien du mérite :-)
[^]Re: Paquet d'aspirines...
> [...] Absolument toutes les pires choses imaginables dans une interface sont dans Eclipse.
Les smart bookmark d'ephy : http://www.gnome.org/projects/epiphany/smartbookmarks.html
ne sont pas dans Eclipse.
Pourtant, d'après les études de Findlater et McGrenere en 2004 et McGrenere, Baecker et Booth en 2002 c'est le pire choix possible.
Voir http://www.usability.gov/pdfs/chapter12.pdf section 6
> [...] Le sommet est que les applications basées sur Eclipse héritent de cette philosophie. Lotus Notes 8 par exemple.
Vous ne connaissez pas l'historique de Lotus apparemment (version 6 et 7, l'état étrange de son interface vient de là).
> 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.
Jaloux?
[^]Re: Paquet d'aspirines...
Vous ne connaissez pas l'historique de Lotus apparemment (version 6 et 7, l'état étrange de son interface vient de là).
pareil avec Lotus Notes 5 en fait hein :-)
c'est un peu la logique de TIMTOWTDI de Perl_(langage) mais à l'envers : l'option apparaît parfois sur clic droit, sur un bouton avec menu, dans les menus mais celle que tu cherches et dont tu as besoin est forcément ailleurs... (de préférence dans une fenêtre avec double rangée d'onglets, sinon c'est pas drôle).
[^]Re: Paquet d'aspirines...
c'est parfois encore plus drôle: tu as menu contextuel avec le bouton droit, et presque le même dans les menus du haut de la fenêtre, je dis bien presque car il y a parfois une ou 2 fonctions en plus.
Exemple: je fais un tableau, et j'ai ensuite envie d'ajouter une colonne: dans le menu contextuel-bouton-droit, je ne peux qu'ajouter avant la colonne sur laquelle je suis. Dans le menu de la barre de menu, je peux aussi ajouter après....
Ploum, toi qui cherches un exemple de ce qu'il ne faut pas faire en terme d'interface utilisateur, Notes est une vraie mine d'or.
Un jour peut être je vous parlerai peut être du copier / coller....
[^]Re: Paquet d'aspirines...
> pareil avec Lotus Notes 5 en fait hein :-)
Je m'en doute ^_^ , mais je ne l'ai pas (trop) subit en v5 (je soupçonne même que les problèmes existent depuis le début).
Pour continuer sur le sujet de l'ergonomie, d'IBM et d'Eclipse, il y a des gens qui savent à quoi ressemblait aDesigner sur alphawork et qui suivent ce qu'il en est maintenant? http://www.eclipse.org/actf/
Futur abandonware?
[^]Re: Paquet d'aspirines...
Le succès d'Eclipse, il vient d'une seule chose : la flemme malheureuse qu'ont trop de développeurs d'apprendre à utiliser Vim.
[^]Re: Paquet d'aspirines...
Comparer Eclipse à Vim, c'est comme comparer un avion à un VTT.
S'il y a une solution, c'est qu'il y a un problème.
[^]Re: Paquet d'aspirines...
Il faut un extraterrestre pour que sa vole ?
Milite pour un about:black sur les navigateurs ! (Sauvons la planète)
[^]Re: Paquet d'aspirines...
Si tu parles bien d'E.T., lui a été spécialement conçu pour utiliser emacs. Il n'y a qu'à voir la longueur de ses doigts.
[^]Re: Paquet d'aspirines...
Eclipse n'est pas si mal que ça, tu peux au moins le comparer à une voiture.
[^]Re: Paquet d'aspirines...
La question est qui est l'avion et qui est le VTT ?
[^]Re: Paquet d'aspirines...
La question est qui est l'avion et qui est le VTT ?
http://vimdoc.sourceforge.net/htmldoc/options.html#%27titleo(...)
Lorsqu'on quitte vim, le titre de la fenêtre devient "Thanks for flying Vim", ce qui donne un début de réponse.
[^]Re: Paquet d'aspirines...
A noter qu'un plugin VI pour Eclipse existe et fonctionne superbement bien qu'il ne soit pas libre. Ainsi on a le comportement de VI dans tous les éditeurs Eclipse , que du bonheur !
http://www.satokar.com/viplugin/
[^]Re: Paquet d'aspirines...
Ou l'inverse, Eclipse dans vim ....
http://eclim.sourceforge.net/
[^]Re: Paquet d'aspirines...
Étonnant que personne n'ait encore sortie la "Galerie de la Honte" des IHM : http://homepage.mac.com/bradster/iarchitect/shame.htm
Une page qui recense toutes les incohérences et pires erreurs à éviter dans une interface, avec de nombreux exemples à l'appui et parfois des solutions alternatives. C'est classé par catégorie (messages, onglets, couleurs, mauvaises utilisations, etc.) et aussi quelques études plus approfondies de certains logiciels. On retrouvera notamment Lotus (version 4.6) parmi ceux-ci : http://homepage.mac.com/bradster/iarchitect/lotus.htm
Si effectivement les choses ont bien changées depuis, on retrouve toujours des problématiques identiques et certains défauts sont toujours présents dans Lotus (je dois utiliser la v7 en ce moment).
Alors la combinaison des 2 cultures (Eclipse + Lotus) ne doit pas forcément être parfaite et des défauts d'IHM de Lotus doivent perdurer, même si maintenant c'est le socle technique d'Eclipse qui est utilisé.
[^]Re: Paquet d'aspirines...
Marrant que tu dises ça :
- tout ceux que je connais et qui utilisent quotidiennement Eclipse sont devenus fans alors que leur impression initiale était négative
- alors que je dirais que c'est l'inverse pour GNOME que tu aimes tant : première impression positive puis à l'usage on se rend compte qu'il manque plein de choses, que c'est mal fini, que ça manque de fonctionnalités, que des choix absurdes ont été fait, etc...
Chacun son truc, mais je préfère les impressions sur le long terme.
[^]Re: Paquet d'aspirines...
Je suis développeur, plus particulièrement développeur Java et j'utilise eclipse dès qu'il m'est permis ed l'utiliser ainsi que pour tous mes projets personnels.
J'ai essayé une floppée d'IDE et c'est franchement celui qui me convient le mieux.
"De plus en plus de nos importations viennent de l'étranger"
[^]Re: Paquet d'aspirines...
> Je suis développeur, plus particulièrement développeur Java et j'utilise eclipse dès qu'il m'est permis ed l'utiliser
Ça se comprends ; ed(1) et eclipse, c'est bonnet blanc et blanc bonnet.
[^]Re: Paquet d'aspirines...
ed c'est du Ch'ti, trés tendance cette année.
[^]Re: Paquet d'aspirines...
En fait c'est surtout sous Windows qu'il est peut agréable à utiliser. Je trouve particulièrement pénible de devoir cliquer dans chaque sous fenêtre pour pouvoir ne serait-ce que scroller dedans. Mais je pense que cette limitation vient essentiellement du toolkit un peu archaïque de Microsoft. Mais malheureusement dans ma boite je suis obligé de le supporter avec Windows :-(. Enfin s'il n'y avait que ça comme truc non ergonomique/pas_pratique/chiant/contre_productif dans ce système d'exploitation propriétaire...
[^]Re: Paquet d'aspirines...
Alors contre ça, je te suggère d'utiliser KatMouse* [1]. Tu vas voir, ça va changer ta vie, ramener ton être aimé, tondre ta pelouse et te donner des biceps énorme, même si tu es une fille !!!
[1] http://ehiti.de/katmouse/
* Oui, je sais, pas libre, toussa, mais bon, il a pas le choix, alors bon…
Y'a des jours où faut pas m'chercher !!
Et y'a des jours tous les jours !
[^]Re: Paquet d'aspirines...
Tu peux utiliser le TweakUI des powertoys chez M$ (non je ne mettrai pas de lien vers le site de m$). Pas besoin de l'installer. Va dans "Mouse", puis "X-Mouse" et valide "Activation follows mouse (X-Mouse)".
Comme tu vois c'est très simple à mettre en place, si on n'est pas allergique aux interfaces clickodromes, et ça donne tout de suite un bon goût de X11 à ton windows. Une des premières chose que je fais après une install chez moi.
Ride the Big one.
[^]Re: Paquet d'aspirines...
Je suis d'accord avec les ingénieurs pour les interfaces utilisateurs... mais ne laisse pas à un Service Commercial non plus :)
[^]Re: Paquet d'aspirines..
Dénoncer son interface outrageusement peu pratique c'est bien, mais il ne faut pas oublier de mentionner son instabilité légendaire ni sa consommation pantagruélique de ressources.