La cote d'amour des IDE (bis)
Le cabinet Evans Data Corporation (EDC) vient de publier une nouvelle étude sur les environnements de développement intégrés (IDE), « Developers' Choice - IDE Scorecard ». Les résultats sont assez surprenants. IBM Rational Application Developer serait l'IDE le plus apprécié ; quant aux IDE Open Source NetBeans et Eclipse, ils seraient les plus mal aimés et arriveraient en queue.
Durant le printemps 2006, les 1200 développeurs consultés ont jugé leurs IDE sur seize critères de fonctionnalités : qualité du compilateur/interpréteur, débogueur, éditeur, make/build, documentation, outils de modélisation, de conception Web, performance du compilateur, des applications résultantes, etc. Dans cette étude, onze IDE étaient en lice : Adobe/Macromedia Studio 8, Borland Delphi, Borland JBuilder, Eclipse, IBM Rational App Developer, IBM WebSphere Studio, Microsoft Visual Studio .NET, NetBeans, Oracle JDeveloper, Sun Java Studio, Sybase PowerBuilder. L'objectif de cette étude est de mesurer l'indice de satisfaction des développeurs sur chacune des fonctionnalités et au final sur l'ensemble de leurs IDE.
Au préalable, l'étude montre les pourcentages d'utilisation des IDE. Visual Studio .NET de Microsoft continue de régner comme l'IDE le plus utilisé avec 31,7%. Derrière, on trouve Macromedia Studio 8 d'Adobe avec 11,8%. Avec Dreamweaver, Flash, FireWorks et d'autres outils, Studio 8 fournit une suite d'outils complète, bien implantée chez les concepteurs Web et dont les parts de marché ne cessent de croître.
L'autre progression remarquable est celle de l'IDE Open Source Eclipse avec 11,2%. C'est maintenant l'IDE Java le plus populaire et il est en passe de devenir un des plus populaires pour les autres langages.
Derrière, on trouve Borland Delphi (7,6%), Sun Java Studio (6,2%), NetBeans (4,6%), Borland JBuilder (4,5%), Oracle JDeveloper (4%), IBM WebSphere Studio (3,5%), IBM Rational Application Developer (2,5%) et Sybase PowerBuilder (1,9%).
Les plus satisfaisants : IBM, puis Microsoft et Borland
L'indice de satisfaction proprement dit a été calculé à partir des indices relevés pour chaque catégorie. Le résultat est un indice général combiné.
IBM Rational Application Developer semble très apprécié de ses utilisateurs et arrive en tête avec 1386 points. Avec déjà les meilleurs scores dans les catégories modélisation, documentation, make/build et support, il reçoit par ailleurs de très bons scores dans quasiment toutes les autres catégories.
Pas très loin avec 1310 points on trouve Visual Studio .Net en seconde position. Il possède le meilleur programme de relations développeurs et obtient lui aussi de bons scores dans quasiment toutes les catégories.
Juste derrière on trouve Borland Delphi avec 1302 points. Assurément, les développeurs Delphi aime leur IDE.
Les deux IDE Open Source NetBeans et Eclipse reçoivent les plus mauvais scores. Selon Evans Data, cela est dû à la nature ouverte et évolutive des logiciels Open Source. Ils seraient défavorisés par rapport aux logiciels commerciaux « qui sont soigneusement étudiés, conçus, architecturés et produits par des éditeurs qui se tiennent derrière leurs produits avec du support et du service » précise l'étude. « La force de la communauté derrière [les logiciels Open Source] cherche les faiblesses comme des opportunités et qui seront adressées de manière plus innovative et puissante », rajoute Evans Data, qui s'attend à de meilleurs scores pour NetBeans et Eclipse dans la prochaine version de l'étude.
Que faut-il en retenir ? Comme toutes les études basées sur des sondages, il convient de la prendre avec précaution. Ainsi l'IDE le mieux noté, Rational Application Developer, ne représente que 2,5% de la population. Sur la population sondée (1200), cela représente 30 personnes. Bon, 30 développeurs dans le monde qui s'enthousiasment pour leur IDE, il n'y a peut-être pas de quoi en tirer de conclusion hâtive. Quant à Eclipse, faut-il chercher à tout prix des excuses improbables à son mauvais score, histoire de ménager la susceptibilité des partisans du logiciel libre ? Peut-être qu'Eclipse, bien qu'il soit de plus en plus utilisé, n'est pas encore vraiment satisfaisant.
Si l'on se réfère à la même étude parue en mars de cette année, que nous rapportions dans cet article, on pourra remarquer la nette montée de Visual Studio .NET qui passe au deixième rang devant Delphi, résultat d'une politique d'évangélisation .Net qui commence à porter ses fruits.