Site icon Blog ARC Optimizer

JavaScript reste la reine des langages de programmation –


Cet article a été publié à l'origine sur Developer Economics . Merci de soutenir les partenaires qui rendent SitePoint possible.

Répondez à l’enquête Developer Economics et donnez votre avis sur le futur langage de programmation Queen. Vous pourriez gagner des prix et des équipements incroyables. Pour en savoir plus .

Bienvenue dans cette nouvelle mise à jour sur les communautés de langage de programmation. Le choix du langage de programmation revêt une importance capitale pour les développeurs, car ils souhaitent que leurs compétences soient actualisées et commercialisables. Les langues sont un sujet de débat apprécié et constituent le noyau de certaines des communautés de développeurs les plus puissantes. Ils comptent également pour les outilleurs, car ils veulent avoir les SD les plus utiles.

Il peut être difficile d'évaluer à quel point un langage de programmation est utilisé. Les indices disponibles de joueurs comme Tiobe, Redmonk, l’enquête annuelle de Stack Overflow, ou de Github’s Octoverse sont excellents, mais n’offrent pour la plupart que des comparaisons relatives entre les langues, ne donnant aucune idée de la taille absolue de chaque communauté. Ils peuvent aussi être géographiquement biaisés ou biaisés vers certains domaines du développement de logiciels ou des développeurs open source.

Les estimations que nous présentons ici portent sur les développeurs de logiciels actifs utilisant chaque langage de programmation, à travers le monde et à travers toutes sortes de programmeurs. Ils sont basés sur deux données. Premièrement, notre estimation indépendante du nombre mondial de développeurs de logiciels, que nous avons publiée pour la première fois en 2017. Deuxièmement, nos enquêtes à grande échelle et à faible biais qui touchent plus de 20 000 développeurs tous les six mois. Dans le sondage, nous avons régulièrement interrogé les développeurs sur leur utilisation des langages de programmation dans neuf domaines de développement1, nous fournissant ainsi des informations riches et fiables sur les utilisateurs de chaque langue et dans quel contexte.

JavaScript est et reste la reine des langages de programmation. Sa communauté de 11,7 millions de développeurs est la plus grande de toutes les langues. En 2018, 2,5 millions de développeurs ont rejoint la communauté: la plus forte croissance en nombre absolu et plus que l'ensemble de la population de développeurs de Swift, Ruby ou Kotlin, entre autres. Les nouveaux développeurs le voient comme un langage d’entrée attractif, mais les développeurs existants l’ajoutent également à leurs compétences. Même dans les secteurs des logiciels où JavaScript est le moins utilisé, comme l'apprentissage automatique ou le code intégré à l'appareil dans l'IdO, plus du quart des développeurs l'utilisent pour leurs projets.

Python a atteint 8,2 millions de développeurs actifs et dépasse maintenant Java en termes de popularité. . C'est la deuxième communauté linguistique à la croissance la plus rapide en termes absolus avec 2,2 millions de nouveaux développeurs Python nets en 2018. La montée en puissance de l'apprentissage automatique est un facteur déterminant de sa popularité. Actuellement, 69% des développeurs et des informaticiens en apprentissage automatique utilisent Python (contre 24% d’entre eux en utilisant R.).

Java (7,6 M développeurs actifs), C # (6,7 M) et C / C ++ (6,3 M) sont assez proches les uns des autres en termes de taille de la communauté et sont certainement des langues bien établies. Cependant, tous trois croissent maintenant à un rythme plus lent que la population générale de développeurs. Bien qu'ils ne stagnent pas exactement, ils ne sont plus les premières langues utilisées par les (nouveaux) développeurs.

Java est très populaire dans l'écosystème mobile et ses dérivés (Android), mais pas pour les appareils IoT. C # est une partie essentielle de l'écosystème Microsoft. Tout au long de nos recherches, nous constatons une corrélation constante entre l'utilisation de C # et l'utilisation de produits pour développeurs Microsoft. Il n’est pas surprenant de voir que les postes de travail et AR / VR (Hololens) sont des domaines où C # est populaire. C / C ++ est une famille de langages de base pour les moteurs de jeux et dans l'IdO, où performances et accès de faible niveau importent (l'AR / VR existe à la frontière entre les jeux et l'IdO.)

PHP est maintenant le deuxième langage le plus populaire pour le Web. développement et le cinquième langage le plus populaire au monde, avec 5,9 millions de développeurs. Comme Python, sa croissance est nettement plus rapide que celle de la population de développeurs dans son ensemble. En 2018, elle a ajouté 32% de développeurs en plus. Malgré sa réputation quelque peu mauvaise, PHP est facile à apprendre et largement déployé, ce qui le propulse toujours plus loin. comme langue majeure de l'Internet moderne.

La communauté linguistique qui connaît la croissance la plus rapide en pourcentage est Kotlin. Il a augmenté de 58% en 2018, passant de 1,1 million à 1,7 million de développeurs. Depuis que Google a fait de Kotlin un langage de premier plan pour le développement Android, on peut s’attendre à ce que cette croissance se poursuive, de la même manière que Swift a dépassé Objective-C pour le développement sur iOS.

Il semble que d’autres langues de niche n’ajoutent rien. beaucoup de développeurs, le cas échéant. Swift et Objective-C sont des langages importants pour la communauté Apple, mais sont stables en termes de nombre de développeurs qui les utilisent. Ruby et Lua ne développent pas non plus rapidement leurs communautés.

Les langages de programmation plus anciens et plus populaires ont des critiques virulentes, tandis que les nouveaux langages excitants ont souvent des partisans enthousiastes. Ces données suggèrent qu’il est difficile pour les nouvelles langues de se développer au-delà de leur créneau et de devenir la prochaine grande entreprise. Qu'est-ce que cela signifie pour l'avenir de ces langues et d'autres comme Go ou Scala? Nous continuerons certainement de suivre cette évolution et nous prévoyons de vous tenir au courant.

L’enquête Developer Economics est désormais en ligne.

Donnez votre avis sur le futur langage de programmation Queen et gagnez peut-être prix incroyables et équipement. Pour en savoir plus .




Source link
Quitter la version mobile