На вопросы о Kotlin отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.

Kotlin

Для чего вы используете Kotlin?

Большинство разработчиков на Kotlin по-прежнему используют язык для создания Android- и серверных приложений. Более 10 процентов используют Kotlin для разработки мультиплатформенных мобильных приложений, и число таких разработчиков продолжает расти.

Поскольку Kotlin — мультиплатформенный язык, многие используют его для разработки другого ПО и Data Science.

Самой популярной версией у разработчиков на Kotlin остается JDK 8 (64%), хотя ее доля снизилась на 10 процентных пунктов по сравнению с прошлым годом. Kotlin поддерживает все новые версии JDK, включая JDK 16.

Какие библиотеки и фреймворки JetBrains Kotlin вы используете?

Доля разработчиков на Kotlin, использующих библиотеки и фреймворки, в 2021 году увеличилась.

Популярность основных библиотек Kotlin, созданных JetBrains, растет. Доля пользователей самой популярной библиотеки Coroutines увеличилось на 10 процентных пунктов по сравнению с прошлым годом.

Serialization и Test увеличили свои доли соответственно на 9 и 6 процентных пунктов. Примерно четверть пользователей Kotlin используют в работе Ktor — асинхронный фреймворк для разработки микросервисов, веб-приложений и т. п.

Какие еще библиотеки и фреймворки Kotlin вы используете?

В 2018 году самым популярным фреймворком стороннего поставщика был Spring/Spring Boot. Сейчас он занимает третье место, уступая Gson и Jackson.

Подробнее о Spring, Coroutines и реактивном программировании рассказывается в видеообзоре.

Как долго вы используете Kotlin?

Средний разработчик на Kotlin становится опытнее и развивается вместе с языком. В 2018 году более половины разработчиков на Kotlin использовали язык менее 6 месяцев. Теперь среди респондентов больше всего (31%) тех, кто использует Kotlin от 2 до 4 лет.

Для чего вы используете Kotlin?

В каких проектах вы в основном используете Kotlin?

Какими языками Вы пользовались, прежде чем перейти на Kotlin?

Как вы изучали Kotlin?

Если вы хотите подробнее узнать о языке Kotlin, мы предлагаем отличные обучающие материалы, подготовленные создателями языка, включая веб-сайт Get started with Kotlin, YouTube-канал «Котлин» и книгу «Atomic Kotlin».

Какую IDE вы чаще всего используете для разработки на Kotlin?

Чтобы узнать о текущем состоянии языка Kotlin, ознакомьтесь с официальным отчетом Kotlin Census Report.

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Присоединяйтесь к JetBrains Tech Insights Lab

Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.