На вопросы о 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 и реактивном программировании рассказывается в видеообзоре.
2021 | 2020 | 2019 | 2018 | |
---|---|---|---|---|
16% | 20% | 27% | 54% | Менее 6 месяцев |
18% | 24% | 28% | 26% | От 6 месяцев до 1 года |
26% | 27% | 28% | 13% | От 1 до 2 лет |
31% | 25% | 17% | 6% | От 2 до 4 лет |
9% | 3% | 1% | 0% | Более 4 лет |
Средний разработчик на 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.