IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

COBOL, VBA, MATLAB, NetBeans, Eclipse, IBM DB2, etc. Ces langages, EDI, et SGBD que les développeurs ne veulent plus utiliser,
Quelles sont les technologies les plus aimées par les développeurs ?

Le , par Michael Guilloux

283PARTAGES

17  0 
COBOL, VBA, MATLAB et Objective-C (dans la catégorie langages de programmation), IBM DB2 et Oracle (dans la catégorie bases de données), NetBeans, Eclipse, et Atom (dans la catégorie EDI) ou encore IBM Cloud / Waston (dans la catégorie cloud). Telles sont les technologies que les développeurs ne veulent plus continuer à utiliser, d'après une nouvelle enquête. L'étude a été réalisée au cours des mois de mai et juin 2021 auprès de plus de 83 000 développeurs de 181 pays. Et elle cherchait entre autres à savoir quelles sont les technologies les plus populaires, les plus aimées et les plus redoutées par les développeurs.

Dans cette enquête réalisée par Stack Overflow, il a été demandé aux développeurs quelles technologies ils ont activement utilisées lors de leurs développements au cours de l'année écoulée et s'ils souhaitent continuer à travailler avec elles au cours de la prochaine année. S'ils ont activement utilisé une technologie et qu'ils veulent continuer à l'utiliser, ils devaient cocher les deux cases comme illustré ci-dessous.


Cela a permis de dégager quelles sont les technologies les plus utilisées par catégorie, mais également quelles sont les technologies les plus aimées, redoutées et recherchées.

Par exemple pour la catégorie bases de données, en examinant le questionnaire ci-dessus, on dira que le répondant :
  • aime MySQL : il a travaillé activement avec le SGBD l'année passée et il veut continuer à l'utiliser l'année prochaine ;
  • redoute MariaDB : il a travaillé activement avec le SGBD l'année passée, mais il ne veut pas continuer à l'utiliser l'année prochaine ;
  • recherche Redis : il n'a pas travaillé avec le SGBD l'année passée, mais il veut l'utiliser l'année prochaine.

Ces points ayant été clarifiés, que révèle concrètement l'enquête ?

Les technologies les plus populaires

Dans la catégorie des langages de programmation, de script et de balisage, JavaScript termine sa neuvième année consécutive en tant que langage de programmation le plus couramment utilisé ; pour la plupart des développeurs, la programmation consiste à faire du développement Web. Notons également que Python a ravi à SQL sa place de troisième langage le plus populaire.


Dans la catégorie des bases de données, le trio au sommet est composé de MySQL (50,18 %), PostGreSQL (40,42 %) et SQLite (32,18 %). MongoDB vient à la 4e place juste devant SQL Server, mais lorsqu'on se limite aux développeurs professionnels (plus de 53 000 répondants), le SGBDR de Microsoft passe devant MongoDB. Le reste du classement reste inchangé que l'on se limite aux développeurs professionnels ou non.


Dans la catégorie des plateformes cloud, AWS conserve son avance en tant que plateforme cloud la plus utilisée, mais Google Cloud et Microsoft Azure ont réalisé des gains substantiels par rapport à l'année dernière.


Au niveau des frameworks Web, on note que cette année, React.js a dépassé jQuery en tant que framework Web le plus couramment utilisé.


Dans la catégorie des environnements de développement intégré (EDI), Visual Studio Code de Microsoft a une avance significative sur les autres alternatives. Sept développeurs sur dix l'utilisent. Ensuite vient l'EDI Visual Studio de Microsoft, utilisé par 1 développeur sur 3.


Les technologies les plus aimées et les plus redoutées

Le langage de programmation Rust créé par Mozilla reste le plus aimé parmi ses utilisateurs. Sur près de 6000 développeurs qui l'utilisent, 86,98 % veulent continuer à l'utiliser l'année prochaine. C'est la sixième année consécutive que Rust occupe cette place. C'est toutefois un résultat à relativiser puisqu'il dépend du nombre d'utilisateurs.

Cela dit, quand on regarde le bas du classement, on peut considérer que les langages COBOL, VBA, MATLAB et Objective-C sont les plus redoutés. Ces langages enregistrent les plus forts taux de développeurs (qui les utilisaient l'année passée) qui ne veulent plus continuer à les utiliser l'année prochaine.



Dans la catégorie des bases de données, Redis en est à sa cinquième année en tant que base de données la plus aimée. IBM DB2 en est à sa deuxième année consécutive en tant que base de données la plus redoutée. Après IBM DB2, Oracle est le SGBD avec le plus fort taux de développeurs (qui l'utilisaient l'année passée) qui ne veulent plus continuer à l'utiliser l'année prochaine.


Au niveau des plateformes cloud, AWS est la plateforme cloud la plus aimée, tandis que les développeurs ne veulent plus utiliser IBM Cloud / Watson et Oracle Cloud.


En ce qui concerne les EDI et éditeurs de texte, Neovim est le plus aimé (à relativiser vu que ce taux dépend du nombre d'utilisateurs et Neovim a relativement peu d'utilisateurs). À l'autre bout du classement, on voit NetBeans, Eclipse et Atom, ce qui indique que ceux qui travaillaient avec ces outils l'année passée ne veulent plus continuer à les utiliser l'année prochaine.


Source : Stack Overflow

Et vous ?

Qu'en pensez-vous ?
Quels commentaires pouvez-vous faire de ces résultats ?
Quels sont les langages, EDI, SGBD et autres technologies que vous avez utilisés dans le passé, mais que vous ne voulez plus utiliser ? Pourquoi vous ne voulez plus les utiliser ?

Voir aussi :

Les anciens systèmes sont plus difficiles à maintenir en raison de la pénurie de compétences, les développeurs COBOL se font rares et la gestion des parcs mainframes est perturbée, selon Advanced
Ces vieux langages de programmation sont toujours indispensables aux grandes entreprises, mais personne ne veut les apprendre : le Cobol fait partie des plus demandés et des mieux payés en France
Sondage : quels sont les langages de programmation que vous détestez le plus en 2019 ? Pourquoi ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de sevyc64
Modérateur https://www.developpez.com
Le 06/08/2021 à 17:33
Citation Envoyé par Mickael_Istria Voir le message
ou encore qu'ils ont juste envie de dire du mal pour etre hype;
Et c'est exactement le même phénomène avec Visual Basic (et les basic en général) ou Windev.
Ils sont considérés comme des langages de fanfarons par beaucoup de détracteurs qui, pour la plupart, n'en ont même jamais vu une seule ligne de code.

Tout ça parce que d'une part quelqu'un a réussi un jour à faire diffuser l'idée que "Basic", ça voulait dire "pour amateur", pour VB, ou que, pour Windev, la politique commerciale au tout début du langage était justement pour permettre aux non-developpeurs de pouvoir faire assez aisément de petits outils.
8  0 
Avatar de Mickael_Istria
Membre émérite https://www.developpez.com
Le 06/08/2021 à 15:42
Citation Envoyé par Mingolito Voir le message
Même en France Eclipse c'est totalement has been et toute les entreprises sérieuses sont passées à IntelliJ (ou PHPstorm pour PHP). Je suppose que tu l'a même jamais essayé c'est pour ça que tu aimes encore Eclipse, tu pourrais aussi bien dire la même chose avec Netbeans si tu avais jamais pris la peine d'essayer un autre EDI.
Les donnees de telechargement et de popularite d'Eclipse IDE montrent que le nombre de telechargements est stable depuis plusieurs annees, avec ~4 millions de telechargement chaque trimestre, a chaque release. La proportion en France est la meme que dans le monde, on arrive dans les ~30% de part de marche.
Sur Twitter et autres medias, on voit bien souvent que les gens qui disent du mal d'Eclipse IDE sont sur des versions anciennes, ou en fait on juste du mal avec Java et blame l'IDE avant de se blamer eux-memes, ou encore qu'ils ont juste envie de dire du mal pour etre hype; mais on voit aussi des gens qui ont utilise d'autres IDEs (IntelliJ, VSCode) et qui se rendent compte qu'Eclipse IDE est maintenant plus performant et plus polyvalent dans pas mal de cas et qui y reviennent agreablement surpris.

Si tu es en France tout ce qu'on te demande c'est de pas être saoul toute la journée et de pas être en congé maladie 365 j par an, on te demande pas d'être productif il faut pas rêver, ça reste un pays socialo communiste, donc l'improductivité généralisée c'est normal, en France c'est pas des entreprises c'est quasiment des Kolkhoze dirigés par la CGT, le parti communiste et les gilets jaunes..
Lis http://www.economiematin.fr/news-fra...-coute-charges et d'autres veritables articles de gens qui savent mesurer le travail avant de balancer n'importe quoi.
Je ne connais malheureusement pas de donnees specifiques au developpement logiciel; mais quand on voit le nombre de boites etrangeres qui recrutent en France et la representation des francais sur les projets open-source majeurs, alors je n'ai pas du tout l'impression qu'il y ait beaucoup de mal a dire.
Apres, si tu veux sacrifier ta vie au sacro-saint travail, en mettant de cote tes projets et loisirs persos, ta famille, ta sante... tu as le droit de te mettre indep et de faire 100h/semaine; mais il faudra pas venir accuser la societe, la CGT, le parti communiste, les gilets jaunes... quand tu serais en burn-out ou depression ou que tu seras au final moins productif car la fatigue te rendra moins efficace; ca sera juste de ta faute.
7  0 
Avatar de sevyc64
Modérateur https://www.developpez.com
Le 04/08/2021 à 13:44
Je suis surpris de ne pas voir dans les langages/sgbd utilisés mais détestés, le combo VB6/Access et notamment Access97
Ces 2 là, sont encore apparemment très utilisés même en 2021, et il faut être vraiment maso pour avoir envie de continuer dessus.
Pour ma part, je suis obligé de maintenir pour quelques mois (18 max, je pense) encore 2 logiciels sur ces technos, mais vivement la fin.

Quant aux chasseurs de têtes, je passe le message, qui osent encore me proposer des postes sur ces m***, je les renvois poliment dans les cordes. Il arrive un moment ou il faut laisser disparaitre les dinosaures.

Pour COBOL, je comprends que les dev veuillent l'abandonner. Les anciens en ont marre, pour les jeunes, il n'est pas assez sexy.
Et pourtant, il y a de quoi se faire du pognon avec ce langage. Il existe bon nombre de logiciels, notamment dans le milieu de la finance, qui devront encore être maintenus de nombreuses années. Le problème est que plus de 90% des développeurs, aujourd’hui compétents sur COBOL, auront déjà pris leur retraite d'ici 10 ans. Il va y avoir une très très forte pénurie dans les années à venir sur ce langage, et donc certainement des ponts en or massif fait à ceux qui voudront continuer à y travailler dessus.
6  2 
Avatar de Honomatopic
Membre habitué https://www.developpez.com
Le 05/08/2021 à 17:10
Absolument pas d'accord avec ce classement. Je continue utiliser massivement Éclipse PDT, PHP qui est soit disant "détesté" et que paradoxalement moi j'apprécie beaucoup. J'en suis même fan. Je travaille aussi avec comme SGBD PostGreSQL qui est bien placé. Donc ce n'est pas pour autant que je changerai de technologie.
4  0 
Avatar de BugFactory
Membre expérimenté https://www.developpez.com
Le 10/08/2021 à 16:57
J'y pense un peu tard mais je pense qu'une partie des langages et outils detestés le sont parce qu'ils sont imposés en entreprise. Les langages dont personne ne veut ne sont imposés nulle part, et par conséquent ils ne sont pas détestés.
3  0 
Avatar de sphynxounet
Membre averti https://www.developpez.com
Le 04/08/2021 à 16:36
Citation Envoyé par Michael Guilloux Voir le message
Qu'en pensez-vous ?
Compliqué de se faire un avis vu qu'en effet comme dit pour Neovim, le pourcentage d'utilisateurs est très fluctuant selon les technos et outils donc difficile de se faire un idée quand on compare chaque techno et outil.
En plus il manque pour moi un chiffre essentiel : la part des technos et outils qui sont imposés aux développeurs. Quand vous avez l'habitude de travailler avec un EDI et qu'on vous demande (impose) de travailler avec un autre, il y a peu de chance pour que vous changiez de crémerie rapidement. (Les développeurs n'aiment pas trop la contrainte …)

Citation Envoyé par Michael Guilloux Voir le message
Quels commentaires pouvez-vous faire de ces résultats ?
Avoir les raisons de pourquoi les personnes ne veulent plus utiliser des outils ou des technos serait pertinent.
Le fait est que les développeurs aiment changer assez souvent de techno/Framework/outil (quand ils en ont la possibilité). Quand on prend les Frameworks javascript ces 10 dernières années, les Frameworks à la mode se sont pas mal succédés. Alors oui les technos web évoluent vites, mais ce n'est pas une raison pour changer dès qu'un Framework n'est pas forcément à jour tout de suite et ne propose pas les nouvelles fonctionnalités du voisin.
Pour les EDI je pense que c'est pas mal lié aussi aux langages que l'on utilise et à l'expérience que l'on a avec. J'utilise Eclipse pour développer en Java depuis plusieurs années et même s'il n'est pas parfait je vais pas m'amuser à changer d'EDI parce qu'il a des défauts. En plus il s'améliore pas mal, est assez polyvalent, j'aime bien leur Framework EMF. Si j'ai un besoin particulier j'essaye d'abord de voir comment faire avec Eclipse plutôt que de changer d'EDI. En plus ils proposent pas mal (beaucoup) de raccourcis et quand on est habitué à faire des combinaisons de touches dignes des prises de Tekken, c'est pas évident de tout réapprendre sur un autre.
Et puis faire du Java ou autre langage objet avec un éditeur de texte même Notepad++ faut s'accrocher.
Après il est possible que Visual Studio Code soit mieux que les autres, mais la vérité d'aujourd'hui n'est pas celle de demain. Et de plus les principaux EDI ont des communautés telles qu'ils peuvent pour beaucoup d'entre eux, être améliorés assez rapidement directement ou au travers de plugins.
Après si on me demande de changer d'EDI car sur un projet on en utilise un autre et bien je changerais sans passer mon temps à vomir dessus (car on a pas le temps pour ça en général).

J'essaye d'avoir un esprit ouvert et je trouve qu'on est trop dans une société de bashing sans chercher à comprendre ou savoir. Ca fait bien de critiquer, je le vois pas mal chez des développeurs, ça permet de se rehausser par rapport à ce que l'on critique et accessoirement de passer pour quelqu'un qui sait (ou comme on dit quelqu'un qui croit savoir).
En plus sur les projets on a de moins en moins le temps de voir si l'herbe est plus verte ailleurs, et sur un projet de plusieurs années la tentation est élevée.

Citation Envoyé par Michael Guilloux Voir le message
Quels sont les langages, EDI, SGBD et autres technologies que vous avez utilisés dans le passé, mais que vous ne voulez plus utiliser ? Pourquoi vous ne voulez plus les utiliser ?
Windev pour des raisons surtout des termes "techniques" utilisés. Par exemple dans une BDD là où vous avez une table, vous avez (aviez ?) avec Windev un fichier. Ca enferme les personnes dans leur techno du coup le passage à une autre techno peut paraitre compliquée.
Le VBA peut-être mais ça peut rester pratique pour faire des petites macros rapidement dans un fichier Excel même si je suis vraiment pas fan du VBA.
2  0 
Avatar de Mingolito
Membre extrêmement actif https://www.developpez.com
Le 04/08/2021 à 17:00
Plus une technologie est détestée mieux c'est payé car les employeurs doivent faire de la surenchère, exemple : projet de maintenance d'une application Cobol / DB2 ou alors migration de Cobol / DB2 vers IBM Cloud
2  0 
Avatar de el_slapper
Expert éminent sénior https://www.developpez.com
Le 21/10/2021 à 8:54
Citation Envoyé par Pierre Fauconnier Voir le message
Il y a moyen de faire des trucs très propres en Access et VBA, et même en Excel et VBA, comme il y a moyen de faire de la merde infâme en C# ou autre "vrai" langage
J'irais à la fois plus loin et moins loin.

Plus loin parce qu'intrinsèquement, en termes de lisibilité du code, il n'y a pas de raison pour que ça soit plus dur en VBA qu'en C#. Bon, il y a bien deux-trois sucreries réservées au C# qui sont sympa, mais ça n'est pas ça qui va transformer un amas de %¤#$µ en merveille de lisibilité.

Moins loin, parce que la population qui code en VBA est très, très souvent une population qui ne se permettra pas de code en C#, et qui n'est pas du tout sensibilisée aux questions de lisibilité du code. Donc on retrouve très souvent des codes VBA atroces, bien plus souvent qu'en C# (ou pourtant déjà.....). Sans doute par ce que tu évoques dans ton post d'après : les gens qui sont correctement (enfin, j'espère) formés sont écartés du VBA et poussés vers le C#, alors que beaucoup de proto-programmeurs attaquent avec ce qu'ils ont, donc VBA, sans formation, sans rien.

Mais il ne faut pas se tromper entre la poule et l'œuf. C'est avant tout la capacité (innée, acquise, peu importe) du développeur à exiger de lui-même des choses lisibles qui donne de la lisibilité. Le langage n'est qu'un vague plus.
2  0 
Avatar de el_slapper
Expert éminent sénior https://www.developpez.com
Le 04/08/2021 à 15:10
C'est marrant, je n'aurais aucun scrupule à revenir à COBOL (si l'occasion se présentait, ce que je ne crois pas). A VB6 non plus, sauf que c'est un langage out of support depuis 15 ans, et que ça commence à poser de gros problèmes là ou ça existe encore. Excellent raison pour le fuir, donc, i est condamné.
1  0 
Avatar de Jeff_67
Membre éprouvé https://www.developpez.com
Le 04/08/2021 à 17:26
Je n'aime pas VBA. Je déteste encore plus ce qui le remplace dans Office.
2  1