Ces questions n’ont été posées qu’aux personnes ayant choisi Kotlin comme l’un de leurs trois principaux langages de programmation.
Kotlin
La majorité des développeurs Kotlin utilisent encore le langage pour développer des applications Android et côté serveur. Plus de 10 % d’entre eux utilisent Kotlin pour le développement mobile multiplateforme et ce chiffre continue de croître.
Kotlin étant un langage multiplateforme, il est également utilisé par un nombre important de développeurs pour d’autres types de développement logiciel et pour la science des données.
JDK 8 reste la version la plus populaire parmi les développeurs Kotlin (64 %), même si elle a perdu 10 points depuis l’année dernière. Kotlin prend en charge toutes les nouvelles versions du JDK, y compris le JDK 16.
Les développeurs Kotlin sont plus nombreux à utiliser des bibliothèques et des frameworks en 2021 qu’auparavant.
La popularité des principales bibliothèques Kotlin créées par JetBrains augmente. Coroutines, la bibliothèque la plus populaire, a vu sa part augmenter de 10 points depuis l’année dernière.
Serialization et Test ont respectivement augmenté leur présence de 9 et 6 points. Environ un quart des utilisateurs de Kotlin ont recours àKtor, un framework asynchrone permettant notamment de créer des microservices et des applications web.
Spring/Spring Boot, qui était en 2018 le framework non-JetBrains le plus utilisé, occupe désormais la troisième place derrière Gson et Jackson.
Regardez cette vidéo de présentation pour en savoir plus sur Spring, Coroutines et la programmation réactive.
Le développeur Kotlin moyen est plus expérimenté et évolue en même temps que le langage. En 2018, plus de la moitié des développeurs Kotlin utilisaient le langage depuis moins de 6 mois, alors qu'aujourd'hui 31 % d'entre eux utilise Kotlin depuis 2 à 4 ans.
Si vous souhaitez en savoir plus sur Kotlin, d’excellentes ressources d’apprentissage sont proposées par les créateurs du langage, notamment le site Get started with Kotlin, la chaîne YouTube Kotlin et le livre « Atomic Kotlin ».
Pour plus d'informations sur l'état du langage Kotlin, consultez notre Rapport Officiel sur Kotlin.
Merci du temps que vous nous avez accordé !
Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos ami·e·s et collègues.
Rejoignez le JetBrains Tech Insights Lab
Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.