На вопросы о Kotlin отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Kotlin
Большинство разработчиков на Kotlin по-прежнему используют язык для создания Android- и серверных приложений. Более 10 процентов используют Kotlin для разработки мультиплатформенных мобильных приложений, и число таких разработчиков продолжает расти.
Поскольку Kotlin — мультиплатформенный язык, многие используют его для разработки другого ПО и Data Science.
Самой популярной версией у разработчиков на Kotlin остается JDK 8 (64%), хотя ее доля снизилась на 10 процентных пунктов по сравнению с прошлым годом. Kotlin поддерживает все новые версии JDK, включая JDK 16.
Доля разработчиков на Kotlin, использующих библиотеки и фреймворки, в 2021 году увеличилась.
Популярность основных библиотек Kotlin, созданных JetBrains, растет. Доля пользователей самой популярной библиотеки Coroutines увеличилось на 10 процентных пунктов по сравнению с прошлым годом.
Serialization и Test увеличили свои доли соответственно на 9 и 6 процентных пунктов. Примерно четверть пользователей Kotlin используют в работе Ktor — асинхронный фреймворк для разработки микросервисов, веб-приложений и т. п.
В 2018 году самым популярным фреймворком стороннего поставщика был Spring/Spring Boot. Сейчас он занимает третье место, уступая Gson и Jackson.
Подробнее о Spring, Coroutines и реактивном программировании рассказывается в видеообзоре.
Средний разработчик на Kotlin становится опытнее и развивается вместе с языком. В 2018 году более половины разработчиков на Kotlin использовали язык менее 6 месяцев. Теперь среди респондентов больше всего (31%) тех, кто использует Kotlin от 2 до 4 лет.
Если вы хотите подробнее узнать о языке Kotlin, мы предлагаем отличные обучающие материалы, подготовленные создателями языка, включая веб-сайт Get started with Kotlin, YouTube-канал «Котлин» и книгу «Atomic Kotlin».
Чтобы узнать о текущем состоянии языка Kotlin, ознакомьтесь с официальным отчетом Kotlin Census Report.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.