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 , par Coriolan

81PARTAGES

27  0 
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

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

Avatar de Madmac
Membre éprouvé https://www.developpez.com
Le 09/06/2019 à 3:07
Citation Envoyé par TheLastShot Voir le message
Perso je m'interroge toujours sur l'intérêt de ce genre d'article... Un langage est populaire ? ok... Et alors ? Ca veut pas dire qu'il bien, c'est juste que plus un langage est populaire plus les gens vont se tourner vers lui et devenir encore plus populaire...
En plus quand on vois les langages du classements c'est absolument ridicule, tout est mélangé.... On a du VBA qui est un langage de script pour coder des plugins (notamment pour les produits de la suite Microsoft Office), du R et du Matlab qui sont des langages destinés aux applications mathématiques, du Swift et de l'Objective-C qui sont principalement utilisées pour coder pour MacOS ou iOS...
J'en serais presque à me demander pourquoi il y a pas carrément le HTML, le CSS, le SQL....

Et pourquoi l'article ne s'intéresse qu'à Kotlin ? Parce que de ce que je vois le Go aussi est passé devant Scala, mais pas un peu dessus. Et ok kotlin a gagné 3 places (dans un classement où on a mélangé des langages qui n'ont rien à voir), mais sa popularité reste quand même assez insignifiante face aux têtes du classement...
C'est comme si on avait un jour 1 mec qui manifestait, que le lendemain ils étaient 10 et qu'on se disait "oh mon Dieu, +900% de popularité de la manifestation", sauf que ça reste 10 pécores parmi une masse bien plus importante...
Effectivement, 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.
7  0 
Avatar de Pyramidev
Expert confirmé https://www.developpez.com
Le 09/06/2019 à 15:06
PYPL 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=FR
6  0 
Avatar de Mingolito
Membre extrêmement actif https://www.developpez.com
Le 09/06/2019 à 12:41
Citation Envoyé par TheLastShot Voir le message
Et pourquoi l'article ne s'intéresse qu'à Kotlin ? Parce que de ce que je vois le Go aussi est passé devant Scala, mais pas un peu dessus.
Parce 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.
4  0 
Avatar de Mingolito
Membre extrêmement actif https://www.developpez.com
Le 09/06/2019 à 17:31
Pas 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 !
4  0 
Avatar de SimonDecoline
Membre expert https://www.developpez.com
Le 09/06/2019 à 17:45
Citation Envoyé par Mingolito Voir le message
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é...
Ou pas. Google soutient aussi Go et Dart or ça ne se voit pas vraiment sur ce classement.

Citation Envoyé par Mingolito Voir le message
Dans la série des surprises : Julia en hausse, un langage qui n'est pas lancé par un Gafa...
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.
4  0 
Avatar de TheLastShot
Membre extrêmement actif https://www.developpez.com
Le 08/06/2019 à 21:39
Perso je m'interroge toujours sur l'intérêt de ce genre d'article... Un langage est populaire ? ok... Et alors ? Ca veut pas dire qu'il bien, c'est juste que plus un langage est populaire plus les gens vont se tourner vers lui et devenir encore plus populaire...
En plus quand on vois les langages du classements c'est absolument ridicule, tout est mélangé.... On a du VBA qui est un langage de script pour coder des plugins (notamment pour les produits de la suite Microsoft Office), du R et du Matlab qui sont des langages destinés aux applications mathématiques, du Swift et de l'Objective-C qui sont principalement utilisées pour coder pour MacOS ou iOS...
J'en serais presque à me demander pourquoi il y a pas carrément le HTML, le CSS, le SQL....

Et pourquoi l'article ne s'intéresse qu'à Kotlin ? Parce que de ce que je vois le Go aussi est passé devant Scala, mais pas un peu dessus. Et ok kotlin a gagné 3 places (dans un classement où on a mélangé des langages qui n'ont rien à voir), mais sa popularité reste quand même assez insignifiante face aux têtes du classement...
C'est comme si on avait un jour 1 mec qui manifestait, que le lendemain ils étaient 10 et qu'on se disait "oh mon Dieu, +900% de popularité de la manifestation", sauf que ça reste 10 pécores parmi une masse bien plus importante...
3  6 
Avatar de SimonDecoline
Membre expert https://www.developpez.com
Le 08/06/2019 à 22:46
Citation Envoyé par TheLastShot Voir le message
Perso je m'interroge toujours sur l'intérêt de ce genre d'article... Un langage est populaire ? ok... Et alors ? Ca veut pas dire qu'il bien, c'est juste que plus un langage est populaire plus les gens vont se tourner vers lui et devenir encore plus populaire...
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.

Citation Envoyé par TheLastShot Voir le message
En plus quand on vois les langages du classements c'est absolument ridicule, tout est mélangé.... On a du VBA qui est un langage de script pour coder des plugins (notamment pour les produits de la suite Microsoft Office), du R et du Matlab qui sont des langages destinés aux applications mathématiques, du Swift et de l'Objective-C qui sont principalement utilisées pour coder pour MacOS ou iOS...
J'en serais presque à me demander pourquoi il y a pas carrément le HTML, le CSS, le SQL....
Sans parler d'Objective-C qui serait plus "populaire" que Swift et du langage "C/C++" qui n'existe juste pas.
3  0 
Avatar de TheLastShot
Membre extrêmement actif https://www.developpez.com
Le 09/06/2019 à 13:49
Citation Envoyé par Mingolito Voir le message
Parce que c'est la plus grosse hausse ?
Euh... 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.

Citation Envoyé par Mingolito Voir le message
Go on s'en tape ça fait un bide total en France.
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...
3  5 
Avatar de Mingolito
Membre extrêmement actif https://www.developpez.com
Le 09/06/2019 à 14:39
Euh... 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.
Oui et alors ? Il y a déjà eu un milliard de news sur la progression de Python, la ce qu'il y a de nouveau et d'original c'est les 3 flèches en hausse sur Kotlin, et c'est ce que relève avec une totale pertinence l'auteur de cette news.

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...
La news est écrite en français, ce qui veux dire qu'elle sera lue par environ 50% de français plus probablement environ 50% d'autres francophones (Belgique, Suisse, Québec, Afrique,...), hors on sais que le marché Francophone est très différent du marché US, c'est d'ailleurs ce que montre l'étude emploi faite sur la francophonie : Emploi développeur 2018 : les langages les plus demandés et les mieux payés et c'est la qu'on voie que Go fait un bide sur la francophonie : 0,3%.
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 ?
3  1 
Avatar de Mingolito
Membre extrêmement actif https://www.developpez.com
Le 09/06/2019 à 21:50
Citation Envoyé par TheLastShot Voir le message
Ok, bah tu sais quoi, t'as raison, cet article et le classements sont parfait, rien à dire, très intéressant et instructif sur absolument tous les points de vue et sans aucun défaut d'analyse.
T'es content ?
Tiens un type qui trolle et pollue un sujet et qui sais pas débattre et encore moins lire, je n'ai jamais écrit ça.

La news et l'étude c'est une base de départ, ce qui est intéressant ici sur ce forum c'est le débat avec l'avis et le témoignage des gens, et parfois c'est très intéressant, mais la avec toi c'est raté, heureusement qu'il y a d'autres messages que les tiens
3  1 
Contacter le responsable de la rubrique Programmation

Partenaire : Hébergement Web