EDI desktop : Visual Studio détrôné par Eclipse au mois de septembre
L'EDI Java est désormais le plus populaire selon PYPL

Le , par Michael Guilloux, Chroniqueur Actualités
S’il est plus connu pour mesurer la popularité des langages de programmation, PYPL (PopularitY of Programming Language Index) s’intéresse également aux EDI, en prenant en compte aussi bien les simples éditeurs de code que les environnements de développement évolués. C’est d’ailleurs ce marché qui nous a intéressés le mois dernier.

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.

Pour le mois d’août, Visual Studio et Eclipse étaient 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étenait le mois passé 22,4 % de parts de marché, alors que l’EDI open source se situait à 20,38 %. Tous les deux, ils se sont donc approprié plus de 40 % des parts de marché, loin devant Android Studio de Google à la troisième place et avec un peu moins de 10 %.

Pour ce mois de septembre, le changement notable se passe à la tête du classement. Eclipse reprend la première place en éclipsant Visual Studio de Microsoft. Dans le top 10, il n’y a pas d’autre changement par rapport au mois dernier outre le fait que l’EDI IntelliJ de JetBrains gagne également une place dans le classement au détriment de l’EDI NetBeans développé par Oracle. Ci-dessous le classement PYPL EDI desktop pour le mois de septembre 2017.

#1. Eclipse : 24,23 %
#2. Visual Studio : 21,77 %
#3. Android Studio : 9,39 %
#4. Vim : 7,83 %
#5. JetBrains IntelliJ : 4,54 %
#6. NetBeans : 4,36 %
#7. Apple Xcode : 4,24 %
#8. Komodo : 4,18 %
#9. Sublime Text : 3,36 %
#10. Xamarin : 3,21 %

Comme le mois dernier, on retrouve tout juste après les 10 premiers l’éditeur de code open source et multiplateforme de Microsoft, Visual Studio Code. Avec 2,69 %, VS Code est encore celui qui enregistre la croissance la plus forte du groupe au mois de septembre, soit +1,0 % de parts de marché en un an.


En ce qui concerne les environnements de développement en ligne ou en mode cloud, ce sont Cloud9 et JSFiddle qui dominent le classement de PYPL avec respectivement 36,21 % et 31,38 %. Tous les deux, ils détiennent donc deux tiers des parts de ce marché. Ci-dessous le top 10 complet pour les EDI en ligne.

#1. Cloud9 : 36,21 %
#2. JSFiddle : 31,38 %
#3. Koding : 8,68 %
#4. Codio : 5,84 %
#5. Ideone : 5,74 %
#6. Codeanywhere : 4,75 %
#7. Pythonanywhere : 2,68 %
#8. Codenvy : 1,77 %
#9. Codiad : 0,64 %
#10. Python Fiddle : 0,63 %


Sources : PYPL EDI desktop, PYPL EDI en ligne

Et vous ?

Que pensez-vous de ces classements ? Reflètent-ils la réalité que vous avez expérimentée ?
Croyez-vous qu’en termes de qualité et de performance, ces classements ne seront pas bouleversés ?


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


 Poster une réponse

Avatar de redbullch redbullch - Membre confirmé https://www.developpez.com
le 16/09/2017 à 10:32
Il se passe quoi si Jean-Kévin veut fabriquer une boite pour regarder l’éclipse? Apparemment s'il tape "tutorial box eclipse" ça va compter comme quelqu'un qui cherche des infos sur l'IDE Eclipse...
Avatar de spidetra spidetra - Membre confirmé https://www.developpez.com
le 16/09/2017 à 16:47
Citation Envoyé par redbullch Voir le message
Il se passe quoi si Jean-Kévin veut fabriquer une boite pour regarder l’éclipse? Apparemment s'il tape "tutorial box eclipse" ça va compter comme quelqu'un qui cherche des infos sur l'IDE Eclipse...
Tu veux dire un peu comme l'énorme pic du 20 août que l'on voit sur Google Trends qui correspond exactement à l'clipse solaire du 21 août aux USA
Avatar de captaindidou captaindidou - Membre averti https://www.developpez.com
le 17/09/2017 à 10:05
Mais ce que je note, c'est que la fiabilité d'éclipse s'est bien améliorée depuis Néon, enfin ...

Si on ajoute à cela, son écosystème, son système de plugin ouvert aux tiers et EMF... Je n'ai pas pu résister. Je suis accroché depuis indigo.
La critique principale, c'est qu'en moyenne, il occupe 1Go voire 1,4 Go. Mais avec 8Go de RAM,on l'oublie vite. Parfois, des problèmes de réactivité aussi.
Avatar de Aiekick Aiekick - Membre expérimenté https://www.developpez.com
le 17/09/2017 à 18:10
Et que c'est une usine a GAZ
Avatar de e101mk2 e101mk2 - Membre actif https://www.developpez.com
le 17/09/2017 à 19:19
Que pensez-vous de ces classements ?
Inutile, ils ce basent sur les recherches google avec le mot "tutoriel".

Je n'ait jamais eu besoins d'un tutoriel pour Qt creator, Codeblock, anjuta et autre.
Par-contre pour Visual studio, éclipse et autre EDI qui fourmillent de fonctionnalité qui pour la majorité ne sont jamais utilisée, un tutoriel peut être requis pour éviter de perdre du temps.

J'ai l'impression que ce classement juge plus la difficulté a prendre en main les EDI que leur popularité.
Avatar de spidetra spidetra - Membre confirmé https://www.developpez.com
le 18/09/2017 à 9:21
Pour le mois de septembre, le biais sur cet indice est évident.
Il suffit de regarder les évolutions de l'indice par pays :

France : -0.8 %
UK : -1.9 %
India : -2.2 %
Germany : -2.3 %
US : +6.5 %

Le seul pays qui monte fortement ce sont les US.
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 18/09/2017 à 10:53
Bien qu'en tant que pom-pom-boy d'Eclipse IDE, j'instrumentalise ce classement pour faire de la pub a droite a gauche, je dois avouer qu'il a clairement de gros defaut. En plus de celui de l'Eclipse aux US, il faut noter que des recherches de tuto qui ne sont pas liees a l'IDE comptabilisent pour l'IDE, a tout. Par exemple "tutorial eclipse mosquitto", "tutorial eclipse smarthome", "tutorial eclipse kura"... rien de tout ca n'est lie a l'IDE, et pourtant ca compte.
Il y a souvent des discussions pour faciliter la distinction Eclipse IDE des autres projets Eclipse. Deja, depuis quelques annees, il y a un effort a l'appler "Eclipse IDE" (ce que je vous invite a faire). La seul solution valable serait de repasser par un renommage ou de l'IDE ou de la Fondation; mais c'est vraiment beaucoup d'effort et de risque, donc pour l'instant, statu quo.
Avatar de GordonFreeman GordonFreeman - Membre régulier https://www.developpez.com
le 18/09/2017 à 16:21
Citation Envoyé par martopioche Voir le message
Ah oui mais tu vois, les "avantages existants", tant qu'en soi Eclipse reste un outil non productif, moi, ils ne m'intéressent pas. Peu importe que les défauts soient reproductibles ou non.
C'est quand même fou qu'un outil 'non productif' aie autant de part de marché......

Bref...

Personnellement j'utilise Eclipse (Java, PDT, STS, etc) depuis de nombreuse années (env. 12 ans),. J'ai également utilisé VS 2008 et 2010, NetBeans (il y a longtemps) testé IntelliJ et d'autres.
On peu critiquer Eclipse pour certaines choses, c'est vrai. Comme tous les logiciels j'ai envie de dire.

Mais un outils si puissant (si si, faut juste avoir un peu d'idée..) ouvert (tu peux développer tes plugins), gratuit, avec un tel niveau d'intégration des différentes technologies, etc, c'est quand même pas rien.

Je rejoins ce qui à été dit par certaines personnes, certains crachent dessus sans se donner la peine de comprendre pourquoi ça ne va pas comme ils veulent.

Une des mes expériences il y à quelques années m'a amenée dans une entreprise de 30 devs environ (ingénieurs pour la plupart). Tous le monde gueulait contre Eclipse. C'est lent, sa plante, sa rame, et tous ce qui va avec.

On analyse la moindre :
- projet de + de 2'000'00 de ligne de code (un énoooorme monolithe en java 6)
- une version d'Eclipse de plus de 2 ans et demi
- Des poste de dev mono processeurs avec clairement un manque de RAM pour la taille du projet ......
Et, des devs qui travaillaient depuis des années avec Eclipse mais qui n'avaient aucune idée de la manière de le paramétrer (XMX, PermGen, JAVA_HOME, etc)

En résumé, des personnes peu investie, des machines clairement insuffisantes, un projet clairement sur-dimensionné et voilà, Eclipse qualifié de source de tous les maux!
Mais à moment donner quand veux de la fonctionnalités et puissance, il faut aussi se donner les moyens et apprendre à l'utiliser. C'est quand même l'outil de travail quotidien du dev.

Je ne veux pas faire un blanc-sein à Eclipse ou dire qu'il est parfait mais trop souvent j'ai entendu des gens le critiquer et quand on regarde concrètement quel est le problème on s'aperçoit que la source du problème n'est pas forcément celle qu'on imaginait (entre le clavier et la chaise peut-être ?!)

Cordialement
Avatar de SimonDecoline SimonDecoline - Membre actif https://www.developpez.com
le 18/09/2017 à 21:28
Citation Envoyé par GordonFreeman Voir le message
C'est quand même fou qu'un outil 'non productif' aie autant de part de marché......
Et les claviers à touches décalées ont plus de part de marché que les claviers orthogonaux parce qu'ils sont plus productifs et non parce que c'est un héritage technologique des machines à écrire d'il y a 150 ans...
Avatar de Chauve souris Chauve souris - Membre émérite https://www.developpez.com
le 19/09/2017 à 1:56
Java et Eclipse c'est du ricain délibérément non traduit donc goto trash (c'est comme ça qu'on dit en langage IT ?). Donc je reste avec C# et Visual Studio, presque entièrement traduit et ça me suffit bien pour mes bugs de programmation, pas besoin que ça soit en ricain les injure box.
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 19/09/2017 à 9:31
Citation Envoyé par Chauve souris Voir le message
Java et Eclipse c'est du ricain délibérément non traduit donc goto trash (c'est comme ça qu'on dit en langage IT ?).
N'importe quoi. Verifie tes propos avant de commenter s'il te plait:
* https://www.eclipse.org/babel/downloads.php : "Babel Language Packs R0.15.0 for Oxygen, Neon, and Mars release trains are now available! [...] Babel is currently setup to accept translation contributions in 47 languages for about 40+ Eclipse projects and sub-projects."
* Si tu regardes les contributeurs d'Eclipse IDE et que tu les tries par pays (ce qui est une tres mauvaise idee, les projets open-sources comme Eclipse IDE sont bien au dela de consideration nationaliste a 2 balles et traitent les contributeurs uniquement en fonction de leurs contributions), tu verras que la plupart du developpement est en Europe de nos jours.

Pour Java, je connais pas de stats, mais j'imagine que tu sors encore ton propos d'une conviction non verifiee et fausse, et que la realite est bien different
Avatar de martopioche martopioche - Membre confirmé https://www.developpez.com
le 21/09/2017 à 11:24
Citation Envoyé par e101mk2 Voir le message
J'ai l'impression que ce classement juge plus la difficulté a prendre en main les EDI que leur popularité.
Pour les langages, pour lesquels ont peut faire la même critique, j'ai plutôt tendance à présenter ces classements comme des indicateurs d'activité plutôt que de popularité.

Citation Envoyé par GordonFreeman Voir le message
C'est quand même fou qu'un outil 'non productif' aie autant de part de marché......
Si avoir le plus grand nombre te rassure, bien à toi. C'est la base même de l'argumentaire fallacieux. Il aurai un sens si la notion de "productivité" était un critère dans le choix d'un outil et dans ce cas, qu'il ai un chiffrage.
Mais remarque, tu a tout à fait raison, l'entreprise évolue dans ce sens : l'open space est démontré comme étant l'environnement le plus productif vu la part qu'il occupe dans les environnements des devs. Les postes dits "bureautique" (un seul écran, RAM et processeur anémique) sont les plus productifs malgré les critiques des devs sur ce qu'ils reprochent à leur environnement de travail vu leur part dans les open-spaces…

Après, je n'ai pas de critique pour la part de marché, si je dois refaire de la prestation à la présence, j'exige Eclipse. Grâce à lui, quand le CDP vient te voir pourquoi t'a rien fait de la journée où tu a passé 3 heures à faire tes courses en ligne, si tu lui dit excédé qu'Eclipse a foutu en l'air ton workspace et que tu a passé 3 heures à rattraper le projet, il a la gentillesse de te créer une tâche "indisponibilité du poste de travail" pour que tu impute dessus
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 21/09/2017 à 11:38
Citation Envoyé par martopioche Voir le message
Après, je n'ai pas de critique pour la part de marché, si je dois refaire de la prestation à la présence, j'exige Eclipse. Grâce à lui, quand le CDP vient te voir pourquoi t'a rien fait de la journée où tu a passé 3 heures à faire tes courses en ligne, si tu lui dit excédé qu'Eclipse a foutu en l'air ton workspace et que tu a passé 3 heures à rattraper le projet, il a la gentillesse de te créer une tâche "indisponibilité du poste de travail" pour que tu impute dessus
C'est donc pour ca que certaines personnes continuent de dire et propager de mauvais messages sur Eclipse IDE au dela de la realite! Pour faire leurs courses en ligne! Ca explique pas mal de choses C'est plutot une bonne feature et un avantage competitif en fait: "L'IDE qui vous couvre quand vous faites pas votre boulot".
Avatar de martopioche martopioche - Membre confirmé https://www.developpez.com
le 21/09/2017 à 12:07
Citation Envoyé par Mickael_Istria Voir le message
C'est donc pour ca que certaines personnes continuent de dire et propager de mauvais messages sur Eclipse IDE au dela de la realite! Pour faire leurs courses en ligne! Ca explique pas mal de choses C'est plutot une bonne feature et un avantage competitif en fait: "L'IDE qui vous couvre quand vous faites pas votre boulot".
Tu peux t'amuser que certains propagent de "mauvais messages", mais pour la qualité d'un logiciel, il faudrait plutôt s'inquiéter de pourquoi ces messages sont acceptés…
Avatar de GordonFreeman GordonFreeman - Membre régulier https://www.developpez.com
le 21/09/2017 à 14:53
Citation Envoyé par martopioche Voir le message
Pour les langages, pour lesquels ont peut faire la même critique, j'ai plutôt tendance à présenter ces classements comme des indicateurs d'activité plutôt que de popularité.

Si avoir le plus grand nombre te rassure, bien à toi. C'est la base même de l'argumentaire fallacieux. Il aurai un sens si la notion de "productivité" était un critère dans le choix d'un outil et dans ce cas, qu'il ai un chiffrage.
Mais remarque, tu a tout à fait raison, l'entreprise évolue dans ce sens : l'open space est démontré comme étant l'environnement le plus productif vu la part qu'il occupe dans les environnements des devs. Les postes dits "bureautique" (un seul écran, RAM et processeur anémique) sont les plus productifs malgré les critiques des devs sur ce qu'ils reprochent à leur environnement de travail vu leur part dans les open-spaces…

Après, je n'ai pas de critique pour la part de marché, si je dois refaire de la prestation à la présence, j'exige Eclipse. Grâce à lui, quand le CDP vient te voir pourquoi t'a rien fait de la journée où tu a passé 3 heures à faire tes courses en ligne, si tu lui dit excédé qu'Eclipse a foutu en l'air ton workspace et que tu a passé 3 heures à rattraper le projet, il a la gentillesse de te créer une tâche "indisponibilité du poste de travail" pour que tu impute dessus
Non mais ne t'enflamme pas hein, on a bien compris que tu détestais ce logiciel. Ce qu'il fallait comprendre dans mon message, c'est que dire d'Eclipse que c'est un outils non-productif sans le moindre détail sur le pourquoi du comment n'est pas crédible du tout. On ne peut même pas parler d'arguments fallacieux dans ce cas car il n'y a pas d'argument...

On l'aime ou on ne l'aime pas, c'est un fait. Mais de dire qu'on ne peut rien produire avec un outil qui a une si grande adoption, c'est quand même fort de café.
Surtout vis à vis des personnes (moi en l’occurrence mais aussi beaucoup d'autres) qui travaillent avec, qui ont ont pris le temps de connaître leurs outils de travail et produisent sans problèmes avec cet outil depuis des années. En fait tous ces gens ne produisent rien depuis des années ?!

Ne le prend pas mal mais comme je l'ai expliqué dans mon message, j'ai connu beaucoup de gens qui crachaient dessus gratuitement, mais dès qu'on regardait d’où venaient les problèmes on remarquait que ce n'est pas forcément l'EDI la source du mal. Et on remarquait également qu'en accédant à leur demande de changement (d'EDI, de repo ou autres) les problèmes étaient toujours là. Différents mais toujours là. De là à dire que c'est un problème de capacité ou d'intérêt de la part du dev pour son travail, il n'y a qu'un pas que je franchirai pas..

Voilà, je ne vais pas m'étendre 10 ans là dessus. Je voulais juste te faire remarquer que ta remarque n'était pas fondé (et encore moins fournie par des propos qui auraient pu nous faire comprendre ton point de vue). C'est tout.

Cordialement.
Avatar de petitours petitours - Membre confirmé https://www.developpez.com
le 21/09/2017 à 16:10
Bonjour

Pour ma part j'utilise Visual studio en c# depuis 2007 et éclipse pour faire du C en embarqué depuis à peu près en même temps et pour faire du python (grand débutant)

En 2007-2010 il n'y avait pas photo
Visual studio et C# genialissimes, tout bien intégré, droit au but, super clair, productif alors qu’éclipse à coté demandait un pc sorti de la nasa pour fonctionner, plantait beaucoup avec d'innombrables interfaces qui perdaient leur compatibilité à la moindre mise à jour....

Depuis Eclipse a progressé, plus robuste, un peu plus clair même si ça reste un gros château de carte et que je tremble quand je fais la mise à jour d'une brique.
à coté de ça Visual studio a beaucoup régressé ; déjà dans l'ergonomie, avec l'arrivée de l’interface monochrome "jolie" dont on n'a que faire en développement (on veut du productif, du repère visuel, du confort...) et surtout la désintégration avec le mélange de 500000 technos. Avant on voulait faire un truc on regardait comment faire et zou ; maintenant pour faire un truc il faut choisir une techno, l'intégrer, l'interfacer, comprendre ses incompatibilité avec ce qu'on a déjà fait.... et on avance pas.
Ça part tellement en vrille Visual studio et son langage de base C# que j'ai choisi début d'année d'abandonner la techno (et pourtant ça me coute !!)

Au final des trucs un peu lourdingues comme éclipse on peut avoir plus la main dessus et changer de langage ou de techno (ce n'est qu'un éditeur de texte très doué au final) alors que des machins proprio comme VS qui répondent à des politiques commerciales (anti pérennité) sur lesquelles on n'a pas la main et ben un jour elle deviennent aussi mal adaptées qu'on les a trouvé géniales un jour.
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 21/09/2017 à 16:54
Citation Envoyé par martopioche Voir le message
Tu peux t'amuser que certains propagent de "mauvais messages", mais pour la qualité d'un logiciel, il faudrait plutôt s'inquiéter de pourquoi ces messages sont acceptés…
Eclipse IDE a eu une mauvaise passe il y a 7 ans, qui a duree environ 3 ans. La qualite n'etait pas la, les nouveaux developpments ne correspondaient pas a l'attente du "marche" (entre guillement ici, parce qu'Eclipse IDE etant un projet OSS, il n'a pas une conception mercantile de son developpement ni de ses utilisateurs), ni de l'ecosysteme. La reputation s'est ternie, et malheureusement, autant qu'un reputation peut vite etre abimee, ca prend des annees pour corriger le tir et l'ameliorer. C'est vrai dans toutes les industries: electro-menager, automobile, education et meme evenementiel... Une experience decevante avec une marque, un label, un etablissement ca s'ancre profondement chez la victime et ca demande beaucoup d'effort et de temps pour corriger le tir.
Apres, si en plus, certains jouent pleinement la mauvaise foix et continuent de ternir l'image sur des points qui sont faux, en profitent pour pipoter leur direction qui leur fait confiance (en mode garagiste qui te vend un presta d'une journee a 500e pour en fait te changer une piece a 10e en 20minutes), ca c'est malheureusement pas quelquechose contre lequel on peut faire grand chose. A part faire de la communication positive pour booster l'esprit critique de chacun et les encourager a ne pas prendre au 1er degre les arnaques ou erreurs de pretendus experts.
Avatar de SimonDecoline SimonDecoline - Membre actif https://www.developpez.com
le 21/09/2017 à 20:31
Citation Envoyé par Mickael_Istria Voir le message
Eclipse IDE a eu une mauvaise passe il y a 7 ans, qui a duree environ 3 ans. La qualite n'etait pas la, les nouveaux developpments ne correspondaient pas a l'attente du "marche" (entre guillement ici, parce qu'Eclipse IDE etant un projet OSS, il n'a pas une conception mercantile de son developpement ni de ses utilisateurs), ni de l'ecosysteme. La reputation s'est ternie, et malheureusement, autant qu'un reputation peut vite etre abimee, ca prend des annees pour corriger le tir et l'ameliorer. C'est vrai dans toutes les industries: electro-menager, automobile, education et meme evenementiel... Une experience decevante avec une marque, un label, un etablissement ca s'ancre profondement chez la victime et ca demande beaucoup d'effort et de temps pour corriger le tir.
Apres, si en plus, certains jouent pleinement la mauvaise foix et continuent de ternir l'image sur des points qui sont faux, en profitent pour pipoter leur direction qui leur fait confiance (en mode garagiste qui te vend un presta d'une journee a 500e pour en fait te changer une piece a 10e en 20minutes), ca c'est malheureusement pas quelquechose contre lequel on peut faire grand chose. A part faire de la communication positive pour booster l'esprit critique de chacun et les encourager a ne pas prendre au 1er degre les arnaques ou erreurs de pretendus experts.
C'est clair, c'est vraiment dégueulasse ce bashing anti-Eclipse certainement orchestré par le lobby vim-emacs-franc-maçoniste. Heureusement qu'il reste quelques justiciers des temps modernes pour rétablir la vérité sur ce merveilleux projet qui va sauver l'humanité.
Avatar de spidetra spidetra - Membre confirmé https://www.developpez.com
le 22/09/2017 à 14:31
Si on se base sur l'indice PYPL on remarque qu'Eclipse a perdu autour de 30% des parts de marchés en 10 ans. Gardons ce chiffre pour rester factuel, et ne pas tomber dans des interprétations basées sur des impressions personnelles.

Premier constat cette chute démarre en 2010. Elle correspond aux difficultés rencontrées par Eclipse il y a sept ans dont parle Mickaël.
Elle correspond au passage de Eclipse 3 à Eclipse 4. A titre perso, je considère ce virage comme un échec, mais ceci est un autre débat.

Toujours en se basant sur cet indice on constate que cette chute est constante.

J'ai deux facteurs qui me font douter de la capacité d'Eclipse à inverser la courbe.

1. La vélocité des évolutions.

Je viens de revoir la liste des évolutions dans Oxygent pour JDT :
http://www.eclipse.org/eclipse/news/4.7/jdt.php
On a 25 évolutions dont 5 évolutions cosmétiques (options cochés par défaut, icônes, thèmes).
Les 20 évolutions restantes améliorent la vie du développeur, mais rien de vraiment révolutionnaire.

A côté de ça, un IDE comme IntelliJ propose une release par trimestre. Dans chaque release IntelliJ propose une ou deux nouvelles fonctionnalités. Pas juste des évolutions mineures mais des vrais nouveautés.

Chaque trimestre, le gap fonctionnel entre Eclipse et IntelliJ se creuse.

Aujourd'hui ce facteur est clairement en faveur d'IntelliJ, mais cela n'as pas toujours été le cas. En 2004, il y avait d'un côté, Goliath, la fondation Eclipse supporté par IBM et d'autres poids lourds (Red Hat, et autres), et de l'autre, David, une petite PME de moins de 50 salariés. Jetbrains aurait dû se faire écraser.
Aujourd'hui avec ces 600 salariés, Jetbrains à une puissance de développement et de communication qui est plus importante que celle de la fondation Eclipse.

2. L'adoption d'Eclipse par les jeunes développeurs.
J'aimerai bien connaître le % de développeurs de moins de 30 ans qui utilisent Eclipse.
J'ai l'impression que ce taux d'adoption parmi les jeunes développeurs est vraiment faible.
Actuellement, autour de moi, ce taux d'adoption est proche des 0%. J'ai vraiment été surpris de voir le nombre important de développeurs de moins de 30 ans qui n'avaient jamais touché Eclipse de leur vie.

Ma mission actuelle est un peu spéciale. C'est dans une grosse PME et pas dans une SSII. Cela biaise un peu la réalité.

Si ce taux est faible, comme je le pense, alors il ne vas faire qu'accélérer la perte des parts de marchés d'Eclipse.
Avatar de spidetra spidetra - Membre confirmé https://www.developpez.com
le 22/09/2017 à 14:47
Deux petits chiffres issus de la Fondation Eclipse :

- En 2004, un communiqué de presse de la fondation Eclipse parle de 18 millions de téléchargements. La période va de novembre 2001 à février 2004 => autour de 8 millions / an.
- En 2017, téléchargement Oxygen : 5 millions.

Il y aurait pas une petite baisse là ?
Sachant que j'ai dû le télécharger sur 3 ou 4 postes différents

Pfff, c'est vraiment vendredi... il faudrait que j'aille bosser un peu.
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 22/09/2017 à 16:07
Citation Envoyé par spidetra Voir le message
1. La vélocité des évolutions. Je viens de revoir la liste des évolutions dans Oxygent pour JDT
C'est en effet un des soucis de JDT en particulier. Comme JDT re-implemente la spec Java compilation -et ne reutilise pas javac- le gros du boulot va dans la partie compil et pas dans le cote addition de nouvelles features et "workflow". Les efforts de developpement, meme s'ils sont tres gros, ne produisent donc pas la meme valeur ajoutee. A moins que JDT recrute pas mal d'autres contributeurs, ca me parait pas trop etre quelquechose qui changera facilement

Les 20 évolutions restantes améliorent la vie du développeur, mais rien de vraiment révolutionnaire.
Si tu veux les trucs comparables a ce qu'IJ met dans son N&N, il faut regarder aussi du cote de CodeRecommanders (inclus par defaut avec l'IDE) et des plugins SpotBugs/SonarLint. Les control-flow analysis et compagnie c'est pas dans JDT direct, mais c'est un truc qui est dispo en tant qu'extension dans Eclipse IDE depuis bien des annees.

Aujourd'hui ce facteur est clairement en faveur d'IntelliJ, mais cela n'as pas toujours été le cas. En 2004, il y avait d'un côté, Goliath, la fondation Eclipse supporté par IBM et d'autres poids lourds (Red Hat, et autres), et de l'autre, David, une petite PME de moins de 50 salariés. Jetbrains aurait dû se faire écraser.
Marlgre les poids lourds derriere lui, Eclipse IDE n'a jamais eu 50 salaries temps plein dedies a son developpement j'ai l'impression Eclipse IDE n'est pas aussi critique pour IBM/Red Hat/... qu'IntelliJ est pour JetBrains, c'est une demarche tres differente, avec des resultats tres differents.
JetBrains, ils sont obliges de faire du bon boulot pour survivre; s'ils se loupent ou si la concurrence l'etouffe un peu (VSCode est a mon avis une menace pour eux) et s'ils ne monetisent plus assez leurs IDE, ca peut avoir des consequences lourdes sur l'entreprise et sur le produit
Dans Eclipse IDE, la philosophie est que chaque "vendeur" puisse facilement y mettre sa sauce pour qu'il survive. C'est comme ca que sortent les IDEs dedies comme Red Hat Developer Studio, Rational IDE, Obeo Designer.... En gros, l'ecosysteme RCP est la cle de voute plus que les utilisateurs de l'IDE. Et comme les editeurs de RCP sont ceux qui contribuent a l'IDE, c'est du self-service.
Ca n'empeche pas que beaucoup de contributeurs d'Eclipse IDE fassent au mieux pour les utilisateurs, mais comme tu le dis, maintenant JetBrains a + de moyens humains et financiers mis dans ces IDE. Et ca marche, et c'est tout a fait normal et juste.

J'aimerai bien connaître le % de développeurs de moins de 30 ans qui utilisent Eclipse. J'ai l'impression que ce taux d'adoption parmi les jeunes développeurs est vraiment faible.
Ca depend ce que tu appelles jeune
Le generation de dev qui sont devenus pros avec Android ou avec du Front-End (node et compagnie) sont clairement tres JetBrains parce que ce sont les outils les plus efficaces pour ces sujets a ce moment (bien que le Front-End, il y a la menace VSCode qui est quand meme tres presente sur WebStorm; et qu'avec des initiatives comme https://github.com/mickaelistria/eclipse-bluesky Eclipse IDE peut aussi constituer une alternative pour pas mal de projets). Pour Android, il y a pas a batailler, c'est l'equipe Android qui choisit l'outil officiel et c'est celui-la qui marchera.
Sur les plus jeunes, la generation Minecraft, Eclipse IDE est + utilise j'ai l'impression, car les outils officiels sont plutot dessus.

Apres, il y a d'autres terrains de jeu que les devs Java pour Eclipse IDE: il y a C/C++, PHP, Python, C# (qui commence). Beaucoup des contributions recentes sur Eclipse IDE sont aussi orientees vers ces autres ecosystemes.
Avatar de petitours petitours - Membre confirmé https://www.developpez.com
le 22/09/2017 à 16:22
ça fait surement de moi un vieux .on mais tous ces concurrents de Eclipse que vous citez j'en ai jamais entendu parler !

Pour Android, il y a pas a batailler, c'est l’équipe Android qui choisit l'outil officiel et c'est celui-la qui marchera.
et c'est un malheur !
Android studio j'ai voulu m'y mettre, intéressé par le dev android. Quand j'entends parler de la lourdeur d'eclipse et qu'on me parle d'android studio je rigole parce que l'engin il faut 5 jours plus qu'il s’installe (avec 3 ou 4 téléchargements de mises à jours de centaines de Mo) et après on ouvre la demo "HelloWord" et elle se recompile à 100% (plusieurs minutes de compilation) des que l'on touche le moindre bouton je comprends même pas comment quelqu'un peut utiliser ça sans jeter son clavier par la fenêtre... et pourtant c'est officiel et ça a du succès ????
Avatar de martopioche martopioche - Membre confirmé https://www.developpez.com
le 03/10/2017 à 0:20
Citation Envoyé par Mickael_Istria Voir le message
Eclipse IDE a eu une mauvaise passe il y a 7 ans, qui a duree environ 3 ans. La qualite n'etait pas la, les nouveaux developpments ne correspondaient pas a l'attente du "marche" (entre guillement ici, parce qu'Eclipse IDE etant un projet OSS, il n'a pas une conception mercantile de son developpement ni de ses utilisateurs), ni de l'ecosysteme.
Tu sait que l'usage des guillemets ici et ta tentative de justification donnent encore plus une image négative de la gouvernance d'Eclipse ? Une "attente de marché" n'a aucun rapport avec une notion "mercantile". Enfin, sinon, je présume que tu participe au développement d'Eclipse sur ton temps libre ou je ne sais pas quel est employeur mais vu les termes que tu utilise, si tu travaille pour une entreprise privée qui te permet de travailler sur Eclipse sur ton temps de travail, Eclipse est développé uniquement dans un but mercantile… Et du coup, si en plus son développement ne corresponds pas à l'attente du marché, tu dis toi même qu'il est l'IDE le plus mauvais du marché. Ceci uniquement si Eclipse n'est pas développé uniquement sur du temps libre, évidemment

La reputation s'est ternie, et malheureusement, autant qu'un reputation peut vite etre abimee, ca prend des annees pour corriger le tir et l'ameliorer. C'est vrai dans toutes les industries: electro-menager, automobile, education et meme evenementiel... Une experience decevante avec une marque, un label, un etablissement ca s'ancre profondement chez la victime et ca demande beaucoup d'effort et de temps pour corriger le tir.
Apres, si en plus, certains jouent pleinement la mauvaise foix et continuent de ternir l'image sur des points qui sont faux, en profitent pour pipoter leur direction qui leur fait confiance (en mode garagiste qui te vend un presta d'une journee a 500e pour en fait te changer une piece a 10e en 20minutes), ca c'est malheureusement pas quelquechose contre lequel on peut faire grand chose. A part faire de la communication positive pour booster l'esprit critique de chacun et les encourager a ne pas prendre au 1er degre les arnaques ou erreurs de pretendus experts.
Ton dernier paragraphe est exactement la raison pour laquelle j'ai été dégouté d'Eclipse : dégouté de voir des pseudo-experts contents de jouer les révolutionnaires avec un IDE qui n'est pas de chez Sun, cracher sur tout outil qui n'est pas Eclipse (NetBeans en premier…), se dédouaner de tout problème que pourrait avoir l'outil (il suffit de regarder plus haut GordonFreeman qui n'a aucun problème "depuis des années" - valable si "des années" <= 4 d'après toi, << 4 d'après moi…).

Mais après, de mon point de vue, si ton problème est "ceux qui pipotent leur direction", je dirai que à la base le problème est plus inquiétant qu'un simple IDE…*Tu parle "d'Eclipse", je vais comprendre "développement Java" or ça fait plus de 10 ans (donc avant la "mauvaise passe" d'après toi) que développer en Java est indépendant de l'IDE et qu'un développeur devrait cloner un projet et travailler dessus peu importe l'IDE.

D'ailleurs, c'est comme ça que je travail, l'IDE en soi, m'en fiche. Je suis prêt à en changer si j'ai une plus-value. Sauf que depuis que j'échange avec toi, tu n'a jamais apporté la moindre plus-value, juste une dénigration de la concurrence.
Avatar de martopioche martopioche - Membre confirmé https://www.developpez.com
le 03/10/2017 à 0:54
Citation Envoyé par Mickael_Istria Voir le message
Eclipse IDE n'est pas aussi critique pour IBM/Red Hat/... qu'IntelliJ est pour JetBrains, c'est une demarche tres differente, avec des resultats tres differents.
Et pourtant, Red Hat par exemple a beaucoup d'outils JBoss basés sur Eclipse…

[qute]JetBrains, ils sont obliges de faire du bon boulot pour survivre;[…][/quote]

Tu a conscience que tu sous entends qu'Eclipse n'est pas un bon produit ?

Apres, il y a d'autres terrains de jeu que les devs Java pour Eclipse IDE: il y a C/C++, PHP, Python, C# (qui commence). Beaucoup des contributions recentes sur Eclipse IDE sont aussi orientees vers ces autres ecosystemes.
De manière intéressante, je ne connais aucun développeur de la communauté européenne Python sous Eclipse… Et lorsque je présente les IDEs en formation, j'ai assez de doigts sur une main pour compter le nombre de stagiaires qui ont utilisé Eclipse pourtant seul IDE pré-installé sur les postes plutôt que de télécharger autre chose…

Citation Envoyé par petitours Voir le message
et c'est un malheur !
Android studio j'ai voulu m'y mettre, intéressé par le dev android.
[…]
je comprends même pas comment quelqu'un peut utiliser ça sans jeter son clavier par la fenêtre... et pourtant c'est officiel et ça a du succès ????
Quand tu a subi Eclipse + ADT, Android Studio est que du bonheur…*Enfin, dans les standards de dev Android…
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 03/10/2017 à 14:14
Citation Envoyé par martopioche Voir le message
Et pourtant, Red Hat par exemple a beaucoup d'outils JBoss basés sur Eclipse…
Certes, mais il ne sont pas vitaux pour la boite. Ils sont des "nice-to-have" pour embellir les offres mais ce ne sont pas eux qui generent le business (comme souvent dans le monde des outils associes au runtime/cloud - le runtime/cloud est le produit, l'outil est un produit derive-.
D'ailleurs, la strategie de Red Hat vis-a-vis des outils mettre en place des architectures pour les rendre interchangeables: s'appuyer sur JBoss Forge, Maven, OpenShift-Client qui sont des outils plutot CLI et faire en sorte que les differents IDEs puissent presenter ces outils de maniere plus integree dans les workflows typiques d'un dev. Certes, il y a de la capitalisation sur ce qui est bien en place (Red Hat Developers Studio), mais il y a aussi un effort pour ne pas trop se verouiller dessus plus que necessaire. Typiquement, avec l'arrivee d'OpenShift.io, le cote factorization des outils de devs pour supporter a la fois Red Hat Developers Studio et Eclipse Che prend tout son sens.
Tu auras peut-etre aussi remarque que Red Hat contribue le support pour le dev Java dans VSCode par exemple. C'est aussi une autre maniere d'etre un peu partout pour capter differents utilisateurs. Et l'avantage d'etre un peu partout, c'est que tu peux quitter un endroit quand tu le penses utile tout en restant present ailleurs et continuer a avoir du marche...

Tu a conscience que tu sous entends qu'Eclipse n'est pas un bon produit ?
J'ai surtout conscience que tu comprends les choses plutot comme tu veux que comme je les ecris.
Je vais reformuler pour toi: JetBrains a une pression pour avoir un produit qui glane beaucoup de clients, alors que les contributeurs a Eclipse IDE ne l'ont pas. En terme de strategie, ca fait la difference et ca peut se voir dans la maniere dont les taches sont priorisees et dont la valeur est livree aux utilisateurs. Eclipse IDE est le meilleur produit du genre pour ses contributeurs -qui contribuent a le rendre bon pour eux-, sinon il le quitterait. Apres, les priorites de contributeurs peuvent etre differentes de celles des utilisateurs.
Pour reprendre la cas de Red Hat, alors Red Hat Developers Studio est de loin le meilleur produit pour faire du developpement d'apps (surtout Java EE pour l'instant) ciblant un deploiement sur OpenShift. La plupart des contributions de Red Hat pour Eclipse IDE vont donc dans le sens d'ameliorer l'offre Red Hat basee sur Eclipse IDE, et ameliorent Eclipse IDE au passage. Pareil pour IBM, SAP, Obeo, Itemis et la plupart de ceux qui contribuent a Eclipse IDE.

Quand tu a subi Eclipse + ADT, Android Studio est que du bonheur…*Enfin, dans les standards de dev Android…
Il est bon de rappeler qu'ADT etait de tres mauvaise qualite, il rajoutait de menus la ou il faut pas, il forcait l'association de certains fichiers avec les mauvais editeurs, le designer avait pas mal de bug, il avait des fuites memoires... Bref, le boulet dans le couple Eclipse+ADT, c'etait surtout ADT. Dommage que la plupart des utilisateurs ait fait l'amalgamme.
Avatar de Mickael_Istria Mickael_Istria - Membre chevronné https://www.developpez.com
le 19/10/2017 à 9:16
Citation Envoyé par redbullch Voir le message
Il se passe quoi si Jean-Kévin veut fabriquer une boite pour regarder l’éclipse? Apparemment s'il tape "tutorial box eclipse" ça va compter comme quelqu'un qui cherche des infos sur l'IDE Eclipse...
Bon apparemment, c'etait pas particulierement une anomalie puisque le meme site donne le meme classement chaque mois depuis aout.
Avatar de spidetra spidetra - Membre confirmé https://www.developpez.com
le 20/10/2017 à 7:28
Citation Envoyé par Mickael_Istria Voir le message
Bon apparemment, c'etait pas particulierement une anomalie puisque le meme site donne le meme classement chaque mois depuis aout.
Pour continuer à enfoncer des portes ouvertes, on peut vraiment faire dire ce que l'on veut à Google Trends :
https://trends.google.fr/trends/expl...20ide,intellij
Offres d'emploi IT
Développeur de logiciels pour Mac (H/F)
COGILOG - Midi Pyrénées - Toulouse (31000)
Développeur Java/J2EE (H/F)
SMILE - Languedoc Roussillon - Montpellier (34000)
Architecte Systèmes et Réseaux H/F
Michael Page - Nord Pas-de-Calais - Lille (59000)

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