Какие версии Scala вы регулярно используете?
JVM — главная целевая платформа компиляции Scala, ей пользуются 94% опрошенных. 8% Scala-разработчиков предпочитают Scala.js, а 7% выбирают scala-native.
Какие версии Java вы регулярно используете?
Более четверти Scala-разработчиков уже используют Java 11 (новейшую LTS-версию).
Доля Scala-разработчиков, пользующихся Java 7, за год сократилась с 10% до менее чем 0,5%.
Какие фреймворки вы регулярно используете для юнит-тестирования?
Макросы Whitebox используют около 10% опрошенных. При этом почти 60% респондентов не используют макросы или не знают о них.
Какие фреймворки или библиотеки вы регулярно используете для веб-разработки?
Какие фреймворки или библиотеки вы регулярно используете?
Scalaz и Cats, конкурирующие библиотеки для функционального программирования на Scala, идут вровень, набрав 12% и 13% соответственно.
Какой редактор или IDE вы чаще всего используете для разработки на Scala?
71% Scala-программистов зарабатывают, занимаясь бэкенд-разработкой, а 42% — анализом данных.
Какие системы сборки вы регулярно используете?
Многие разработчики перешли на систему сборки sbt 1.0 — за год ее доля выросла с 42% до 81%.
Интересный факт: 58% Scala-разработчиков регулярно ходят на митапы в своем городе.