Articles

Top 24 Des langages de programmation pour le développement Web : Python et plus

Chaque année, comme tant d’autres organisations et cabinets d’analystes, IEEE Spectrum produit une liste des « meilleurs” langages de programmation, en exploitant 11 métriques provenant de pas moins de huit sources (y compris Twitter, Stack Overflow, etc.). C’est une liste unique en ce sens qu’elle décompose les langues par cas d’utilisation, vous permettant de voir quelles langues sont les plus populaires pour le développement Web, mobile et embarqué.

Avec tout cela à l’esprit, il vaut la peine de regarder les meilleurs langages d’IEEE Spectrum pour le développement Web. Comme vous pouvez vous y attendre, certains des langages de programmation les plus populaires au monde figurent en tête de liste, notamment Python, Java et JavaScript. Jetez un coup d’œil:

Un mot sur la méthodologie de l’IEEE: L’organisation extrait 300 langages de programmation de GitHub, puis se tourne vers Google pour voir lequel de ces langages tire le plus de résultats de recherche. Cela génère une liste de 52 langues. À partir de là, la popularité respective des langues est évaluée à l’aide de 11 métriques, y compris le propre site d’emploi d’IEEE et la bibliothèque numérique Xplore, ainsi que les données de Twitter, GitHub et Stack Overflow.

Pouvez-vous contester cette méthodologie ? Bien sûr, chaque classement de langage de programmation a ses bizarreries et ses vulnérabilités. Par exemple, les critiques de l’index TIOBE (mis à jour mensuellement) aiment faire valoir qu’il reflète mieux le « buzz” d’une langue que son utilisation réelle, car il s’appuie en partie sur des sources telles que YouTube et Wikipedia.

Néanmoins, des listes comme celles—ci sont utiles pour confirmer quels langages de programmation attirent le plus de temps et d’attention des développeurs – ce qui signifie qu’ils resteront probablement utilisés pendant un certain temps (du moins ceux très populaires tels que Python et Java; il n’y a pas grand-chose à dire sur la note IEEE lamentable de CoffeeScript). Si vous voulez devenir développeur web, c’est vraiment crucial à savoir.

Une autre chose intéressante à noter ici: Kotlin s’est classé au-dessus des langages de programmation centrés sur le Web de longue date tels que Perl (la tristement célèbre « tronçonneuse de l’Armée suisse » du développement Web). Bien que vous puissiez penser à Kotlin comme principalement un langage pour le développement d’applications Android, il est en fait assez polyvalent, utilisé pour tout, du travail backend / serveur aux SDK / bibliothèques. Gravira-t-il suffisamment les échelons pour menacer sérieusement Java? C’est une bonne question, mais un tel événement est probablement dans un certain temps, étant donné la position dominante de Java.

Et si vous êtes intéressé par l’apprentissage de Python (un langage extrêmement polyvalent, et en tête de nombreuses listes ces derniers temps), commencez par visiter Python.org , en particulier son guide du débutant utile pour la programmation. Ceux qui ont une certaine expérience peuvent se concentrer sur l’écriture de code plus rapide (via des fonctions, des listes, etc.), le débogage et d’autres compétences plus avancées. Une variété de tutoriels et de livres peuvent également vous aider, tout comme des vidéos couvrant tout, des API à l’utilisation de Python en science des données.