Scala
На вопросы о языке Scala отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Какие версии Scala вы регулярно используете?
Среди пользователей Scala очень популярна разработка микросервисов. 72% Scala-разработчиков используют язык для этой цели.
Подо что вы компилируете Scala?
Какие версии Java вы регулярно используете?
За год доля пользователей Java 11 среди Scala-разработчиков выросла с 28 до 40%. Однако Java 8 остается самой популярной: ее выбирают 80% респондентов. Все остальные версии потеряли пользователей.
Какие фреймворки вы регулярно используете для юнит-тестирования?
Какие фреймворки или библиотеки вы регулярно используете для веб-разработки?
Какие фреймворки или библиотеки вы регулярно используете?
Среди разработчиков Scala значительно увеличилось число пользователей библиотеки Cats: с прошлого года ее доля выросла с 13 до 35%. Теперь это второй по популярности фреймворк после Akka.
Какой редактор или IDE вы чаще всего используете для разработки на Scala?
Почти у каждого Scala-разработчика в проектах используются юнит-тесты (94%). Этот показатель на 20 процентных пунктов выше, чем у разработчиков в целом.
Какой дополнительный редактор или IDE для Scala вы используете чаще всего?
Веб-бэкенд — основная платформа, на которую ориентирована Scala-разработка (82%). При этом чаще всего на Scala разрабатывают веб-сайты, инструменты для бизнес-аналитики, обработки данных и машинного обучения с совокупной долей 41%.
Какие системы сборки вы регулярно используете?
Какими версиями sbt вы регулярно пользуетесь?
Какие интерактивные оболочки вы используете совместно со Scala?
Какие плагины для компилятора вы используете при работе со Scala?
В вашем проекте есть макросы?
PostgreSQL самая распространенная база данных среди Scala-разработчиков: ее используют 61% опрошенных.
Какие еще инструменты вы используете для разработки на Scala?
Вы используете (или планируете использовать) Scala 3 (Dotty)?
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.