Scala
Поделиться:
На вопросы о Scala отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Поделиться:
Некоторые из наиболее крупных Scala-фреймворков — Cats, ZIO, FS2 и http4s — за последний год приобрели значительную популярность. Это может быть признаком зрелости этих проектов и свидетельствовать о том, что Scala-разработчики переходят от самодельных стеков к более проверенным решениям.
Томаш Годжик
Старший Scala-разработчик в VirtusLab
Рост популярности IntelliJ IDEA указывает на то, что даже если все больше людей пытаются использовать LSP, они все равно остаются верны надежной IDE.
В этом году мы обратились к самым разным разработчикам — не только к тем, кто пользуется IntelliJ IDEA со Scala-плагином, но и к тем, кто предпочитает VS Code, Metals и другие инструменты. Учитывая более широкий охват, мы можем предположить, что полученные результаты (77% респондентов в качестве основной IDE используют IntelliJ IDEA с плагином для Scala) позволяют судить о настроениях в сообществе Scala-разработчиков. Кроме того, больше половины опрошенных сообщили, что используют IntelliJ IDEA с плагином для Scala в качестве второстепенной IDE.
Томаш Годжик
Старший Scala-разработчик в VirtusLab
Рост популярности IntelliJ IDEA указывает на то, что даже если все больше людей пытаются использовать LSP, они все равно остаются верны надежной IDE.
Томаш Годжик
Старший Scala-разработчик в VirtusLab
Scala CLI впервые в опросе, и уже столько разработчиков включили его в свой набор инструментов! Похоже, нам очень не хватало чего-то подобного.
Мы наблюдаем стремительный рост Scala CLI — инструмента командной строки для взаимодействия с языком Scala. Версия 1.0.0 вышла только в мае этого года, но уже 44% Scala-разработчиков пользуются Scala CLI на регулярной основе. Причем круг пользователей не ограничивается теми, кто использует Scala CLI как альтернативу Scala REPL (который Scala CLI официально заменил) или sbt-консоли. По-видимому, новый инструмент оттягивает пользователей и у самого sbt, поскольку Scala CLI можно использовать в качестве инструмента сборки, хотя создатели утверждают, что это не основ ное его назначение.
Томаш Годжик
Старший Scala-разработчик в VirtusLab
Scala CLI впервые в опросе, и уже столько разработчиков включили его в свой набор инструментов! Похоже, нам очень не хватало чего-то подобного.
Томаш Годжик
Старший Scala-разработчик в VirtusLab
Медленно, но верно люди начинают переходить на Scala 3. Возможно, это связано с улучшением инструментария и увеличением числа поддерживающих библиотек. Интересно, как на все это повлияет долгосрочная поддержка в следующем году.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.