Kotlin gagne trois places et dépasse Scala dans le classement PYPL
L'indice qui analyse la fréquence de recherche des tutoriels sur Google
Le 2019-06-08 20:20:08, par Coriolan, Expert éminent sénior
Les mesures de l’indice PyPL du mois de juin 2019 se caractérisent par l’ascension de Kotlin de 3 places pour dépasser Scala. L'indice PYPL évalue la popularité des langages en fonction de la fréquence de recherche des didacticiels sur Google.
Sans surprise, Kotlin est devenu de facto le langage préféré et recommandé par Google pour le développement Android. Kotlin est un langage de programmation orienté objet et fonctionnel, avec un typage statique qui permet de compiler pour la machine virtuelle Java et JavaScript. D’après Google, « Kotlin est [un langage] expressif, concis, extensible, puissant et agréable à lire et écrire », et « il a des fonctionnalités de sécurité intéressantes en termes de nullabilité et d'immutabilité » qui s'alignent avec ses investissements pour rendre les applications sûres et performantes par défaut.
Classement PYPL en juin 2019 par rapport à l'an dernier
En juin 2019, Kotlin occupe la 13e place du classement PyPL (+3 places), avec une part de 1,4 %. De son côté, Scala occupe la 16e place avec une part de 1,13 %. Les champs où Scala et Kotlin sont utilisés sont différents. Scala est principalement utilisé pour créer des systèmes distribués, tandis que Kotlin est principalement utilisé pour le développement d'applications mobiles. La hausse de popularité de Kotlin peut s’expliquer par l'importance du marché mobile.
Une autre raison peut aussi être le degré de complexité. Alors que vous pouvez former un développeur Java à utiliser Kotlin en quelques jours seulement, Scala nécessite un changement de modèle de réflexion. Pour dire simple, écrire du bon Scala peut être difficile si vous réfléchissez comme un développeur Java traditionnel.
En ce qui concerne les autres langages, Python continue de dominer le top 10 du classement. Loué pour sa simplicité, il a obtenu une part de 28,08 %, suivi par Java (20,51 %) et JavaScript (8,29 %). À noter que Python est le seul langage dans le top 20 à avoir connu une croissance significative (+4,7 %).
Puisque PYPL analyse surtout la fréquence de recherche des tutoriels sur Google, ce classement est à prendre avec des pincettes. Il affiche surtout l'intérêt des gens pour apprendre un langage, donc c'est une tendance et pas un état des lieux qui reflète la demande professionnelle.
À Developpez.com, nous avons mené récemment une étude qui a porté sur les langages les plus demandés et les mieux payés en 2018. Sans surprise, Java a dominé le classement suivi de JavaScript et PHP. Les résultats sont issus des 20 000 offres d’emploi postées en 2018 sur Developpez.com.
Retrouvez aussi l'étude emploi 2018 sur les bases de données, l'étude sur les tendances emploi 2018 ainsi que l'étude emploi 2017 sur les langages.
Voir les nouveautés de Kotlin
Rubrique Kotlin sur Developpez.com (Forums, Actualités)
Source : PYPL
Et vous ?
Qu’en pensez-vous ?
Qu'est-ce qui peut, selon vous, expliquer cet intérêt porté à kotlin sur l'indice PYPL ?
Quel est votre langage de programmation préféré en 2019 ?
Voir aussi
Android : Kotlin est désormais le langage préféré et recommandé par Google, vers la fin de Java pour le développement Android ?
La version 1.3.30 de Kotlin est disponible avec des améliorations pour KAPT et Kotlin/Native et quelques corrections de bogues
Sans surprise, Kotlin est devenu de facto le langage préféré et recommandé par Google pour le développement Android. Kotlin est un langage de programmation orienté objet et fonctionnel, avec un typage statique qui permet de compiler pour la machine virtuelle Java et JavaScript. D’après Google, « Kotlin est [un langage] expressif, concis, extensible, puissant et agréable à lire et écrire », et « il a des fonctionnalités de sécurité intéressantes en termes de nullabilité et d'immutabilité » qui s'alignent avec ses investissements pour rendre les applications sûres et performantes par défaut.
Classement PYPL en juin 2019 par rapport à l'an dernier
En juin 2019, Kotlin occupe la 13e place du classement PyPL (+3 places), avec une part de 1,4 %. De son côté, Scala occupe la 16e place avec une part de 1,13 %. Les champs où Scala et Kotlin sont utilisés sont différents. Scala est principalement utilisé pour créer des systèmes distribués, tandis que Kotlin est principalement utilisé pour le développement d'applications mobiles. La hausse de popularité de Kotlin peut s’expliquer par l'importance du marché mobile.
Une autre raison peut aussi être le degré de complexité. Alors que vous pouvez former un développeur Java à utiliser Kotlin en quelques jours seulement, Scala nécessite un changement de modèle de réflexion. Pour dire simple, écrire du bon Scala peut être difficile si vous réfléchissez comme un développeur Java traditionnel.
En ce qui concerne les autres langages, Python continue de dominer le top 10 du classement. Loué pour sa simplicité, il a obtenu une part de 28,08 %, suivi par Java (20,51 %) et JavaScript (8,29 %). À noter que Python est le seul langage dans le top 20 à avoir connu une croissance significative (+4,7 %).
Puisque PYPL analyse surtout la fréquence de recherche des tutoriels sur Google, ce classement est à prendre avec des pincettes. Il affiche surtout l'intérêt des gens pour apprendre un langage, donc c'est une tendance et pas un état des lieux qui reflète la demande professionnelle.
À Developpez.com, nous avons mené récemment une étude qui a porté sur les langages les plus demandés et les mieux payés en 2018. Sans surprise, Java a dominé le classement suivi de JavaScript et PHP. Les résultats sont issus des 20 000 offres d’emploi postées en 2018 sur Developpez.com.
Retrouvez aussi l'étude emploi 2018 sur les bases de données, l'étude sur les tendances emploi 2018 ainsi que l'étude emploi 2017 sur les langages.
Source : PYPL
Et vous ?
Voir aussi
-
MadmacMembre extrêmement actifEffectivement, ce n'est pas très utile. Mais pas totalement dénudé d'intérêt. Cela me donne l'impression que les programmeurs de PHP sont à la recherche d'une alternative.
Par contre, j'aimerais beaucoup connaître la performance de Kotlin. Il utilise la machine virtuelle de Java, mais le langage m’apparaît beaucoup moins verbeux et pénible que Java. L'auteur a peut-être mis l'accent sur Kotlin, parce qu'il semble plus accessible que Go.le 09/06/2019 à 3:07 -
PyramidevExpert éminentPYPL permet de filtrer en fonction du pays, parmi une petite liste de pays.
Si on se base sur PYPL, alors la progression de Kotlin est plus grande en France qu'à l'international.
- En France : classement : 11e ; proportion : 2.28 % ; progression : +1.1 %.
- À l'international : classement : 13e ; proportion : 1.4 % ; progression : +0.5 %.
Voici l'URL correspondant au filtre sur la France : https://pypl.github.io/PYPL.html?country=FRle 09/06/2019 à 15:06 -
MingolitoMembre extrêmement actifParce que c'est la plus grosse hausse ? et parce que Kotlin ça fait jaser sur les forums ? Pour rappel : Android : Kotlin est désormais le langage préféré et recommandé par Google donc c'est quand même pas du vent...
Go on s'en tape ça fait un bide total en France.le 09/06/2019 à 12:41 -
MingolitoMembre extrêmement actifPas mal
Et du coup sur le FR : Go en baisse.
Et aussi Java en Baisse, donc avec Java en baisse et Kotlin en hausse on pourrais se laisser aller à penser qu'il y à bien un mouvement de migration pour Android de Java vers Kotlin, après tout si c'est Google qui l'à demandé...
Dans la série des surprises : Julia en hausse, un langage qui n'est pas lancé par un Gafa...
Et dans la catégorie Bide : Typescript en baisse, Microsoft qu'est ce que tu as foutu ?
Et dans la série des trucs Chelou : Objective C en hausse et Swift en Baisse, mais Apple qu'est ce que t'a encore fait !le 09/06/2019 à 17:31 -
Ou pas. Google soutient aussi Go et Dart or ça ne se voit pas vraiment sur ce classement.
R, Matlab, Scala, Perl et d'autres sont également en hausse et ne sont pas non plus lancé par un Gafa.
A noter que PHP semble en progression en France, d'après ce classement.le 09/06/2019 à 17:45 -
Même pas en fait, c'est juste le nombre de recherches de tutoriels. Perso, je ne crois pas que ce soit un bon indicateur de "popularité" car il sous-estime les langages qui ont une bonne doc officielle ou les langages matures qui ne passent pas leur temps à cultiver leur hype.
Sans parler d'Objective-C qui serait plus "populaire" que Swift et du langage "C/C++" qui n'existe juste pas.le 08/06/2019 à 22:46 -
MadmacMembre extrêmement actifLe gros point d'interrogation est la performance de Kotlin. Si on m’annonçait que la performance de Kotlin est seulement inférieur de 10% par rapport à Java. J'oublierais Java pour de bon.le 09/06/2019 à 22:46
-
KearzMembre expertPython premier en France? Vous connaissez du monde qui bosse en python? Pour moi le Python c'est quelque chose de marginale. (je dois connaitre 3 devs en full time sur du Python et quelques uns qui peuvent en faire si besoin).
Après le Python est devenu un langage pour étudier donc peut être que les étudiants cherchent des tutos en masse.
Pour ce qui est de PHP : je bossais sur PHP à l'époque où on disait "A mort PHP, faut passer en RoR, etc." (Après j'ai bossé sur de JAVA puis sur la gestion de projet).
Je suis revenu sur PHP il y a quelques mois et avec PHP7 ou les gros Framework (Symfony / Laravel), la robustesse de PHP est devenue bonne même pour des projets complexes. Donc ça ne m'étonne pas qu'il reste populaire et qu'il ne s'écroule pas.
Par contre, ce qui me m'embête avec ce genre d'étude c'est: dans beaucoup de cas, on a pas besoin de faire de recherche sur un langage. Si on utilise un framework bien documenté, on se limite à la doc du framework.
Donc...Est-ce que ce serait le classement des langages mal documentés?le 11/06/2019 à 12:16 -
MingolitoMembre extrêmement actifEuh... ouais... En nombre de place en effet, mais en pourcentage sa hausse est près de 10 fois inférieur à la progression de Python... Et même si c'est la plus grosse hausse en terme de place, il reste au fond du classement, c'est "facile" de gagner des places quand t'es dans les derniers.AH pardon, je croyais que c'était un site dédié à la technologie et au dév, pas au chauvinisme. Mais si tu veux faire partir sur ce terrain dans le cas il faudrait peut-être se baser sur un classement français, pas international...
Kotlin c'est même pas encore dans ce classement, donc ce qui est intéressant de savoir c'est est ce que il va se passer quelque chose sur Kotlin, à savoir que tout ces types qui cherchent des tutoriels sur Kotlin, puisque c'est ce que mesure cette étude, cela va déboucher ensuite sur des jobs. Donc ce sujet est parfaitement pertinent et toi tu prends un malin plaisir à tout comprendre à l'envers
Ou alors tu le fais exprès, tu trolle, on est trolldi ?
Une grosse partie du marché Android en France c'est des SSII et des éditeurs de logiciels, quelqu'un sait si ces sociétés ont prévus de migrer de Java à Kotlin ? Le marché Java reste très gros en France, le plus gros marché pro d'après l'étude emploi. Est ce que la consigne de Google de Migrer vers Kotlin va avoir un impact ?le 09/06/2019 à 14:39 -
MingolitoMembre extrêmement actifOui mais Julia c'est nouveau non ?
Oui et Ruby en baisse, donc le slogan "Migrez à RoR c'est bien et PHP et c'est de la merde" à vécu...le 09/06/2019 à 17:57