Visual Studio de Microsoft et Eclipse sont les EDI les plus populaires
D'après le classement du mois d'août de PYPL

Le , par Michael Guilloux, Chroniqueur Actualités
Conformément à sa tradition, PYPL (PopularitY of Programming Language Index) publie chaque mois son classement des langages de programmation en fonction de leur popularité. Mais le baromètre le fait également pour les environnements de développement ; un classement auquel nous avons voulu jeter un coup d’œil cette fois-ci.

Comme pour les langages de programmation, le classement des environnements de développement obéit à une même méthodologie. PYPL se base sur l’analyse du nombre de fois où un tutoriel sur un EDI spécifique est recherché sur Google. PYPL exploite les données provenant de Google Trends en utilisant le mot-clé « tutoriel ». Ce mot-clé est fréquemment utilisé par les développeurs qui apprennent un nouvel EDI. S’il a certainement des limites, cet index peut toutefois être un indicateur intéressant de la popularité des environnements de développement.

Le classement de PYPL prend en compte aussi bien les simples éditeurs de code que les environnements de développement évolués. Pour le mois d’août, Visual Studio et Eclipse sont en tête de l'indice de popularité PYPL des EDI de bureau. Après avoir pris le dessus sur Eclipse l’an dernier, Visual Studio de Microsoft détient aujourd’hui 22,4 % de parts de marché, alors que l’EDI open source se situe à 20,38 %. Tous les deux, ils ne sont donc pas loin de s’approprier la moitié des parts de marché, loin devant Android Studio de Google à la troisième place avec 9,87 %. Ci-dessous le classement du mois d’août 2017 :

#1. Visual Studio : 22,4 %
#2. Eclipse : 20,38 %
#3. Android Studio : 9,87 %
#4. Vim : 8,02 %
#5. NetBeans : 4,75 %
#6. JetBrains IntelliJ : 4,69 %
#7. Apple Xcode : 4,35 %
#8. Komodo : 4,33 %
#9. Sublime Text : 3,94 %
#10. Xamarin : 3,48 %

En 11e position, on retrouve l’éditeur de code open source et multiplateforme de Microsoft, Visual Studio Code, avec 2,86 %. Il faut noter qu'il enregistre d'ailleurs la croissance la plus forte du groupe (+1,2 %) au mois d'août. On pourrait donc le voir bientôt entrer dans le top 10. Sa popularité est remarquable surtout que l’éditeur de code n’atteint sa version 1.0 qu’en avril 2016. Et Microsoft doit cela notamment à sa mise en open source.


PYPL s’est également intéressé à la popularité des environnements de développement en ligne ou en mode cloud, en utilisant les mêmes critères de classement que les EDI de bureau. Au niveau des environnements de EDI en ligne, ce sont Cloud9 et JSFiddle qui dominent le classement de PYPL avec respectivement 35,77 % et 31,42 %. Ci-dessous le top 10 complet :

#1. Cloud9 : 35,77 %
#2. JSFiddle : 31,42 %
#3. Koding : 9,05 %
#4. Ideone : 5,93 %
#5. Codio : 5,92 %
#6. Codeanywhere : 4,99 %
#7. Pythonanywhere : 2,53 %
#8. Codenvy : 1,67 %
#9. Codiad : 0,58 %
#10. Python Fiddle : 0,43 %


Sources : PYPL (EDI de bureau), PYPL (EDI en ligne)

Et vous ?

Que pensez-vous de ces classements ?
Quels types d'éditeurs préférez-vous ou utilisez-vous le plus ? Un simple éditeur de code ou un environnement de développement intégré ? EDI en ligne ou desktop ? Lesquels ?
Qu'est-ce qui oriente vos choix ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de BlueScreenJunky BlueScreenJunky - Membre régulier https://www.developpez.com
le 18/08/2017 à 10:04
Je n'ai jamais utilisé Visual Studio donc je ne peux pas commenter, pour le reste je préfère largement les solutions JetBrains (IntelliJ, CLion, Android Studio, PHPStorm, Pycharm, RubyMine etc..) à Eclipse ou Netbeans.
Avatar de archqt archqt - Membre régulier https://www.developpez.com
le 18/08/2017 à 10:26
Bonjour,
pour le C/C++ j'utilise QtCreator. Il est vrai que je n'ai pas utilisé Eclipse depuis longtemps, ni même tester le nouveau logiciel OpenSource Visual Studio Code sous linux. Mais autant que je m'en souvienne Eclipse était très très lourd sur mon ancienne machine. Celle que j'ai actuellement je n'ai pas testé.
C'est étonnant que sous linux QtCreator ne soit pas dans la liste, ou au pire CodeBlocks, alors que, soit disant, linux est le système fait pour la programmation.
Bonne fin de journée
Avatar de lazariel lazariel - Membre actif https://www.developpez.com
le 18/08/2017 à 10:55
Je suis aussi étonné de cette statistique car IntelliJ est énormément monté en puissance.
Avatar de intelligide intelligide - Membre à l'essai https://www.developpez.com
le 18/08/2017 à 11:00
Le PYPL est strictement non représentatif car il s'appuie uniquement sur la notion d'apprentissage. Certains éditeurs comme Atom n'ont besoin de aucun tutoriel pour être utilisable par les novices.

De plus, un dev qui sait déjà maitrisé quelques IDE n'aura pas de mal à passer à un nouveau. Et n'aura donc pas besoin de tutoriel. (Enfin, dans la majorité des IDE, parce que je code en C++ depuis 5 ans, quand j'ai ouvert Visual Studio il y a 2 semaines, j'ai eu besoin d'un tutoriel alors normal qu'il soit premier )

Il est donc plus juste que cette index représente les logiciels plus dur à prendre en main mais en aucun cas celui des plus populaires.
Avatar de Shepard Shepard - Membre éclairé https://www.developpez.com
le 18/08/2017 à 11:08
Citation Envoyé par archqt Voir le message
C'est étonnant que sous linux QtCreator ne soit pas dans la liste, ou au pire CodeBlocks, alors que, soit disant, linux est le système fait pour la programmation.
Si je ne dis pas de bêtise, au moins 9 IDE dans le top 10 sont disponibles sous Linux.

Et les deux IDE que tu cites sont disponibles sous Windows.

Qu'est-ce que tu veux dire par là ?

Pour ma part, content de voir que Vim est devant Emacs !
Avatar de Freem Freem - Membre émérite https://www.developpez.com
le 18/08/2017 à 11:42
Citation Envoyé par archqt Voir le message
Bonjour,
pour le C/C++ j'utilise QtCreator. Il est vrai que je n'ai pas utilisé Eclipse depuis longtemps, ni même tester le nouveau logiciel OpenSource Visual Studio Code sous linux. Mais autant que je m'en souvienne Eclipse était très très lourd sur mon ancienne machine. Celle que j'ai actuellement je n'ai pas testé.
C'est étonnant que sous linux QtCreator ne soit pas dans la liste, ou au pire CodeBlocks, alors que, soit disant, linux est le système fait pour la programmation.
Bonne fin de journée

Pas étonnant, non: déjà, il y a vim (qui, au passage, n'est PAS un IDE, mais un éditeur de texte, techniquement, mais peu importe), qui nécessite effectivement une prise en main. Pour ce qui est de C::B, il est relativement connu oui, mais je dirai que contrairement à des usines à gaz comme eclipse ou VS, d'une part, il n'y a pas besoin de faire des tuto dessus (rappel: ils ont juste compté des recherches de tuto, donc un logiciel assez bien foutu pour NE PAS NÉCESSITER de tuto passe sous les radars) parce que l'interface est bien plus intuitive que celle de VS ou eclipse, et deux, c'est un EDI spécialisé dans... le C et le C++, à moins que ça n'aie changé. Du coup, forcément, ça n'aide pas.

Pour le reste... ce qui fait le confort de la plupart des distrib (on est trolldi après tout, et je n'ai rien à faire, autant marcher dedans) n'est pas réservé au développement: c'est juste le fait que, contrairement à windows, il soit possible d'installer des paquets (libs, exécutables, doc...) sans se prendre la tête ni devoir bidouiller des chemins dans tous les coin. Pour un outil normal, par exemple, MS Windows ne l'intègrera jamais au PATH, alors que par exemple sous Debian, les binaires finissent dans un dossier qui en fait partie. Pour les lib de dev c'est la même chose: il n'existe pas, sous MS Windows, de dossier réservé aux include ni aux fichiers de lien (.lib, .la, .a...).
C'est ça, la raison qui fait qu'il est agréable de coder sous Debian (ainsi que la plupart des distros généralistes, je suppose, mais je parle d'expérience perso, pas de supposition): avoir des choses assez standardisées pour que les installateurs sachent ou déployer leurs fichiers de façon à être reconnus par le système automatiquement. Pas besoin de perdre des heures à chercher ou a été se coller la lib que l'on viens de compiler... il ne reste que les interfaces pour du debug pur (sans EDI) qui sont à la ramasse: il faut dire qu'il y a moins besoin d'outils d'ingénierie inverse quand on a les sources, mais tout de même...
Avatar de kilroyFR kilroyFR - Membre averti https://www.developpez.com
le 18/08/2017 à 13:39
Jetbrains et Jetbrains-based IDE (android studio etc) sont clairement mes preferes suivis de Visual Studio.
Je suis de pres le nouvel IDE JetBrains pour se substituer a VS, ce serait parfait (multi platforme a tous les niveaux - langage, IDE).
Avatar de grunk grunk - Modérateur https://www.developpez.com
le 18/08/2017 à 13:47
Citation Envoyé par lazariel Voir le message
Je suis aussi étonné de cette statistique car IntelliJ est énormément monté en puissance.
On compare des IDE multi language (Visual, Eclipse) à des IDE spécialisé (intellij, clion, ...) donc forcément un IDE multi langage va être plus utilisé qu'un spécialisé; Ce classement ne vaut pas grand chose.

Pour être intéressant il faudrait comparer les éditeur par langage et par plateforme et non pas globalement.
on se doute bien que sous macos Xcode est à bien plus de 4%

Ceci étant dit , tout le monde n'est pas pret à mettre 150€/an dans une licence quand il existe des alternatives gratuite.
Avatar de martopioche martopioche - Membre confirmé https://www.developpez.com
le 18/08/2017 à 14:05
Citation Envoyé par BlueScreenJunky Voir le message
pour le reste je préfère largement les solutions JetBrains (IntelliJ, CLion, Android Studio, PHPStorm, Pycharm, RubyMine etc..) à Eclipse ou Netbeans.
Ça dépends du contexte…*Quand je facture à la tâche, évidemment. Quand je facture au temps, il est évident qu'on préférera Eclipse…

Citation Envoyé par lazariel Voir le message
Je suis aussi étonné de cette statistique car IntelliJ est énormément monté en puissance.
En effet, surtout depuis la dispo de la version Community. Mais IntelliJ, tu l'installe et tu l'utilise. Eclipse, tu l'installe, tu le lance et 2 heures après, tu fais des recherches sur pourquoi il se gauffre…
Avatar de koyosama koyosama - Membre confirmé https://www.developpez.com
le 18/08/2017 à 15:31
Franchement, je suis comprehensif pour Visual Studio.

Mais pour Eclipse il faudra m'expliquer. Est-ce que la licence IntelliJ est trop cher pour les indiens :p.
Je comprends que Eclipse a une longue histoire. Mais je pensais qu'avec le temps, on l'aurait eclipser.
Offres d'emploi IT
Ingénieur Développement logiciel (Model based) H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Ingénieur Développement Logiciels pour Produits Optroniques H/F
Safran - Ile de France - Éragny (95610)
Urbaniste des systèmes d'information H/F
Safran - Ile de France - Évry (89140)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil