Êtes-vous satisfait de l'environnement Eclipse ?
Une enquête montre une baisse de la satisfaction des utilisateurs de l'EDI
Le 2014-07-11 13:38:41, par Hinault Romaric, Responsable .NET
C’est devenu une tradition pour la communauté Eclipse. Depuis 2009, une enquête annuelle est soumise à la communauté des utilisateurs de l’environnement de développement open source.
L’enquête de cette année montre une baisse de la satisfaction des développeurs qui utilisent l’EDI. En 2012, 90% de développeurs interrogés avaient affirmé être satisfaits d’Eclipse. Ce nombre est passé à environ 80% en 2014.
L’étude montre une adoption rapide des dernières versions d’Eclipse. Eclipse 4.4 Luna, sorti il y a moins d’un mois, a déjà été adopté par 10,2% des développeurs. La version la plus utilisée est Eclipse 4.3 Kepler (66,8%).
Java 8 a été adopté par 9,2% de développeurs utilisant Eclipse. 59,2% utilisent encore Java 7 et environ ¼ ont encore recours à Java 6 et versions antérieures pour coder.
Git s’est imposé comme gestionnaire de versions devant Subversion. 33,3% de développeurs ont affirmé qu’ils utilisent Git, contre 30,7% pour Subversion, qui perd des utilisateurs au fil des ans.
Pour les build, Maven et Jenkins continuent à être les outils les plus utilisés par les développeurs. Gradle gagne cependant de plus en plus en popularité. Sa part est passée de 4,5% en 2013 à 11% en 2014.
Du côté des serveurs d’applications, Tomcat mène le peloton de tête (32,6%), suivi de JBoss (11,8%) et Jetty(7,2%).
Eclipse étant un environnement principalement destiné aux développeurs Java, il n’est pas surprenant que celui-ci soit le langage principal des personnes ayant participé au sondage (78,7%). Toutefois, un grand nombre utilise également JavaScript (56%).
La mouvance de l’internet des objets touche également les développeurs qui utilisent Eclipse, dont 35,7 ont affirmé qu’ils utilisent leur temps personnel à la découverte de BeagleBone, Arduino et Raspberry Pi.
L’enquête « Eclipse Community » a été menée auprès de 876 développeurs à travers le monde.
Source : Résultats de l'etude
Et vous ?
Qu’en pensez-vous ? Etes-vous satisfait de l’EDI Eclipse et de ses évolutions ? Pourquoi ?
Quelle version utilisez-vous ? Avez-vous adopté la dernière version ?
L’enquête de cette année montre une baisse de la satisfaction des développeurs qui utilisent l’EDI. En 2012, 90% de développeurs interrogés avaient affirmé être satisfaits d’Eclipse. Ce nombre est passé à environ 80% en 2014.
L’étude montre une adoption rapide des dernières versions d’Eclipse. Eclipse 4.4 Luna, sorti il y a moins d’un mois, a déjà été adopté par 10,2% des développeurs. La version la plus utilisée est Eclipse 4.3 Kepler (66,8%).
Java 8 a été adopté par 9,2% de développeurs utilisant Eclipse. 59,2% utilisent encore Java 7 et environ ¼ ont encore recours à Java 6 et versions antérieures pour coder.
Git s’est imposé comme gestionnaire de versions devant Subversion. 33,3% de développeurs ont affirmé qu’ils utilisent Git, contre 30,7% pour Subversion, qui perd des utilisateurs au fil des ans.
Pour les build, Maven et Jenkins continuent à être les outils les plus utilisés par les développeurs. Gradle gagne cependant de plus en plus en popularité. Sa part est passée de 4,5% en 2013 à 11% en 2014.
Du côté des serveurs d’applications, Tomcat mène le peloton de tête (32,6%), suivi de JBoss (11,8%) et Jetty(7,2%).
Eclipse étant un environnement principalement destiné aux développeurs Java, il n’est pas surprenant que celui-ci soit le langage principal des personnes ayant participé au sondage (78,7%). Toutefois, un grand nombre utilise également JavaScript (56%).
La mouvance de l’internet des objets touche également les développeurs qui utilisent Eclipse, dont 35,7 ont affirmé qu’ils utilisent leur temps personnel à la découverte de BeagleBone, Arduino et Raspberry Pi.
L’enquête « Eclipse Community » a été menée auprès de 876 développeurs à travers le monde.
Source : Résultats de l'etude
Et vous ?
-
flow10000Membre habituéMaintenant que j'ai 8Go de mémoire sur ma machine, je suis assez satisfait de l'environnement Eclipse.le 11/07/2014 à 15:19
-
reviretanNouveau membre du ClubJ'ai jamais accroché à cet ide. C'est lent, il faut faire des tonnes de manips avant même de pouvoir l'utiliser, ergoniquement c'est mal foutu, ok s'y retrouve pas.
Ensuite, a ma connaissance eclipse est le seul ide que je connaisse qui créé des dépendances aux projets développés dessus (les projets jee, la structure du projet non standard).
Le fait que eclipse gueule parce qu'il y a des erreurs ds le code, alors qu'il n'y en a aucune.
L'interface des années 80.
Des messages d'erreurs tout le temps, sans aucun sens.
Bref pour toutes ces raisons, j'ai jamais réussi à developper plus de qq jours sur cet ide. Et je ne comprends pas (hormis à cause des habitudes) pourquoi il est autant répandu en entreprise.
Je précise que mon utilisation a tjs été tres basique. Je n'installais aucun plugin particulier. Ah aussi je me rappelle, avant meme de pouvoir l'utiliser, je me suis chopé plusieurs fois des exceptions des le premier démarrage. Fallait changer qq chose dans le fichier ini. Une vaste blague cet ide...le 12/07/2014 à 11:18 -
PotomacMembre habituéj'utilise eclipse depuis plus de 10 ans, j'apprécie la possibilité d'utiliser cet EDI avec des tas de langages différents grâce aux plugs-in, les habitudes ont été prises donc j'aurai du mal à l'abandonner,
j'utilise bien sûr la dernière version Luna ( je suis sur une distribution linux rolling release avec archlinux ),
le seul bémol c'est le démarrage un poil long si on a beaucoup de plug-in,
mais je pense qu'avec une machine récente et un SSD ça doit très bien tournerle 11/07/2014 à 19:23 -
spidetraMembre confirméSalut,
La variation de satisfaction de 90% à 80% a eue lieu entre 2012 et 2013.
Entre 2013 et 2014, le niveau de satisfaction est stable : 80%.
Source : Eclipse Community Survey 2013
--
Philippele 11/07/2014 à 14:05 -
VlozerMembre habituéC'est un peu foireux les stat basées exclusivement sur ceux qui utilisent encore l'IDE, les gens qu'ils l'aiment pas sont deja sur IntelliJ ou NetBean...
C'est pour ces meme raisons que la team android reste persuadé que le Java est un choix qui convient à tout le monde, car ils sont plus souvent confronté à des ingénieurs purement java qu'à des gens qui passent par xamarin/Qt ou qui utilisent du Scala...le 11/07/2014 à 19:21 -
ArnaudMorissetMembre à l'essaiAprès avoir utilisé Eclipse JUNO pour faire un peu de tout, j'utilise maintenant Eclipse LUNA JavaEE édition et ça me convient parfaitement
pas de soucis de "Lourdeur" vu qu'il n'est pas bourré de plugins le 12/07/2014 à 9:34 -
koyosamaMembre éprouvéIl y a 5 ans, je l'ai utilise. Il avait l'air sympa.
Maintenant, j'ai l'impression qu'il a pas changer d'un pousse. Toujours le même graphisme dégueulasse.
Y' a plein de fonctionnalité, mais juste son utilisation cela devient lourd. Je préfère largement utiliser les produits de jetbrains.
Sans compter que je ne suis pas trop fan d'un IDE blanc. Il aura fallu la dernière version pour l'avoir en noir.le 12/07/2014 à 23:24 -
Laurent.BRédacteur/ModérateurHé bien tu dis exactement la même chose que moi mais à une échelle plus restreinte, tu forces les gens à utiliser Maven. Quelle idée, pourquoi ne pas laisser chacun se débrouiller avec ses outils de prédilection, du moment que le résultat du build est conforme à ce que l'on veut ? Je grossis à peine le trait.
Mais si on n'est pas d'accord, c'est sans doute parce qu'on n'a pas travaillé dans les mêmes environnements. De ma constatation, plus les équipes sont grosses, plus les règles sont strictes à tous les niveaux. Déléguer le choix des outils aux développeurs introduit des risques et complique les procédures en tout genre, lesquelles sont justement là pour homogénéiser l'ensemble et faire en sorte d'écarter le maximum de risques, du fait que l'un a utilisé tel outil et l'autre pas... Par exemple, rien que le formatage du code source, si tu n'utilises pas le même éditeur avec les mêmes possibilités de réglage, tu as toutes les chances de te rendre la vie plus compliquée au moment de comparer des versions d'un même fichier. Ce n'est qu'un petit exemple parmi d'autres mais c'est en cela qu'il est préférable d'avoir un socle le plus commun possible, de façon à ne pas être pollué par les particularités de chaque environnement.
Voilà bon, faire ce genre de choix dépend de beaucoup de facteurs évidemment, il vaut mieux bien peser le pour et le contre mais globalement, la rationalisation reste un facteur de qualité.le 14/07/2014 à 14:23 -
redcurveMembre extrêmement actifEclipse franchement s'est le pire IDE qui existe, quand je vois des personnes recommander d'acheter un SSD pour faire tourner un IDE il y a un problème et un gros, à la prochaine version il faudra un ordi bi-cpu avec 32go de ram et un raid 10 de SSD pour le faire fonctionner à peut près rapidement (le mieux étant de disposer d'un super calculateur juste pour ça).
Les trucs qui ne vont pas :
- Interface ignoble
- Trop de fouillis
- L'IntelliSense (j'ai oublié le nom sous eclipse) est plus que lent
- Lenteur à démarrer
- Crée des dépendances à lui même
- Le debugger est juste horrible
- Malheureusement il est codé en java (java et les appli graphique ...)
Les plus :
- Il y plein de plugins.
Evolution :
- Refaire le tout avec QT
le 13/07/2014 à 10:49 -
Laurent.BRédacteur/ModérateurC'est clair qu'il n'est pas économe dans ce domaine mais les autres IDE sont-il mieux lotis par rapport à ça ? Par exemple JDeveloper est encore plus gourmand mais c'est normal, il est plein d'assistants et d'outils graphiques, donc ça ne peut pas être sans conséquence.
Personnellement, je pense qu'il est déjà assez compliqué de gérer les problèmes d'un seul IDE avec tous les plugins nécessaires, pour éviter de s'embêter en plus avec différents IDE... Ca me paraît peu recommandable comme situation. Ca dépend évidemment de que l'on fait avec mais bon, pour la pérennité des développements et l'efficacité, laisser champ libre aux souhaits de chacun, introduit des complications. Imposer un IDE peut contrarier les plus psychorigides mais si le choix de celui-ci est le plus cohérent possible, globalement ça doit être préférable. Bon, la cohabitation n'est pas intrinsèquement interdite donc tout va bien. Mais basculer d'un IDE à un autre, c'est clair que ça a un coût, dont il vaut mieux tenir compte.
Je ne saurais le comparer à ce niveau-là à NetBeans mais il y a ce qu'il faut pour JS, au pire on trouve des plugins complémentaires. Donc, qu'est-ce qui lui manque selon toi ?
Tout changement d'IDE comporte un temps d'adaptation et d'apprentissage... Personnellement, je ne vois rien de très gênant au niveau de l'ergonomie (même s'il n'est pas parfait) et dire qu'il est lent est plutôt juste mais tout ça évolue tu sais.
Peux-tu être plus clair ? Quel est le problème ?
Oui, c'est bien connu, Eclipse invente des erreurs... A mon avis quand tu as eu ce genre de problème, tu n'a pas assez creusé la question de savoir pourquoi c'était le cas. Ca peut aussi bien être de ta faute qu'être un bug mais globalement, personnellement je lui fais confiance à ce niveau-là, s'il relève une erreur, c'est qu'il y a vraiment un problème quelque part.
Par très précis comme remarque... Si c'est une histoire de look, ce n'est effectivement pas au goût du jour mais personnellement ce n'est pas ce que je demande à l'IDE. Pour le reste, il évolue...
Là par contre, j'aurais du mal à te contredire. De ce côté-là je sais plus ou moins pourquoi c'est ainsi mais il est clair que ça n'est pas très propre et que ça peut effrayer certains.
Ca par contre c'est simple. Il est répandu parce qu'il n'est pas lié à un éditeur en particulier, il est Open Source, il constitue avant tout une plate-forme servant de base à beaucoup d'autres logiciels, il a une grosse communauté, il est intrinsèquement très évolutif et multi OS...
En fait tu oublies un détail, c'est qu'Eclipse ne s'installe pas et cela est voulu car ça permet d'éviter au maximum les dépendances avec les OS. L'inconvénient effectivement, c'est qu'il est souvent nécessaire de finaliser son installation à la main... De nos jour c'est très limite comme façon de faire, surtout si au premier lancement on obtient une erreur qui ne nous dit même pas ce qu'on doit faire. Pour donner une première mauvaise impression, il n'y a pas mieux. D'autant que ça n'arrive pas à tout le monde, puisque si le bon JRE ou JDK est déjà installé et qu'Eclipse arrive à le trouver sans problème, le lancement s'exécute normalement...
Loin d'être parfait, Eclipse est aussi loin d'être une vaste blague... sans quoi il n'y aurait pas autant d'adeptes.le 13/07/2014 à 12:05