Kotlin
На вопросы о Kotlin отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Для каких платформ вы компилируете Kotlin?
Большинство пользователей Kotlin по-прежнему разрабатывают приложения для Android и JVM. Kotlin также компилируется в JavaScript и в исполняемый код, но относительно мало разработчиков выбирают эти платформы.
Kotlin — универсальный язык. Его можно использовать для создания мобильных, серверных, десктопных и веб-приложений, а также для разработки встраиваемых систем. Благодаря механизмам совместного использования кода можно легко создавать кросс-платформенные библиотеки и приложения.
Узнайте больше о разработке кросс-платформенных проектов на Kotlin.
Под какие версии JDK вы компилируете Kotlin?
Доля JDK 11 за год увеличилась почти вдвое, но большинство пользователей Kotlin по-прежнему разрабатывают под JDK 8.
Под какую версию Android вы разрабатываете приложения на Kotlin?
Старые версии Android теряют популярность медленно, за исключением KitKat и Jelly Bean, которые, наконец, устарели: их доли за последний год сократились более чем вдвое.
Какие типы приложений вы разрабатываете на Kotlin?
Здесь в лидерах те же приложения, что и в прошлом году. Однако есть одно важное изменение: Kotlin стали активнее использовать для анализа данных. Вот несколько уроков по обработке данных с помощью Kotlin.
Топ-15 Kotlin-библиотек
Мы объединили ответы на вопросы «Какие Kotlin-библиотеки и фреймворки JetBrains вы используете?» и «Какие еще Kotlin-библиотеки и фреймворки вы используете?»
Как долго вы используете Kotlin?
Для чего вы используете Kotlin?
В каких проектах вы в основном используете Kotlin?
Более трети Kotlin-разработчиков добавляют Kotlin-код в существующую кодовую базу. Большой процент смешанных проектов объясняется совместимостью Kotlin c Java.
Какие еще языки программирования использовали Kotlin-разработчики в прошедшем году?
Топ-15
Почти все Kotlin-разработчики (92%) до Kotlin использовали Java. Большинство из них (90% от всех пользователей Kotlin) продолжают писать на Java.
Какую IDE вы используете для разработки на Kotlin?
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.