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.

© JetBrains s.r.o., 2000—2020. Все права защищены.