Scala

这些问题仅向选择 Scala 作为其三种主要编程语言之一的开发者显示。

您经常使用哪个(哪些)版本的 Scala?

微服务开发在 Scala 开发者中非常受欢迎。72% 的开发者将 Scala 用于该目的,在用于该目的的所有语言中占据最大份额。

您的编译目标是什么?

您经常使用哪个(哪些)版本的 Java?

在 Scala 开发者中,Java 11 的份额从去年的 28% 上升到今年的 40%,但 Java 8 仍是使用最多的版本,份额为 80%。同时,所有其他版本都出现用户减少的情况。

您经常使用哪种(哪些)单元测试框架(如果有)?

您经常使用哪种(哪些)框架或库进行 Web 开发?

您经常使用哪种(哪些)框架或库?

自去年以来,Cats 库在 Scala 开发者中变得越来越受欢迎,从 13% 增长到 35%。 它已成为仅次于 Akka 的第二受欢迎的框架。

您最常为 Scala 使用什么编辑器或 IDE?

几乎所有的 Scala 开发者都在项目中使用单元测试 (94%),比总体开发者的比例高 20%。

您还最常为 Scala 使用什么编辑器/IDE(如果有)?

Web 后端是 Scala 开发的主流平台,份额为 82%。同时,最受欢迎的软件类型是网站与商业智能、数据科学和机器学习,总份额为 41%。

您经常使用哪种(哪些)构建系统(如果有)?

您经常使用哪个(哪些)版本的 sbt?

您经常使用哪种(哪些)交互式 Scala 环境?

您经常为 Scala 使用哪种(哪些)编译器插件?

您的项目中是否包含宏?

在 Scala 开发者中,PostgreSQL 是使用最广泛的数据库,61% 的人表示使用该数据库。

您为 Scala 使用其他什么工具?

您是否使用或计划使用 Scala 3 (Dotty)?


感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。

参加今后的调查

如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com

© 2000-2020 JetBrains s.r.o. 保留所有权利。