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

JVM 显然是最高 Scala 编译目标,使用率为 94%。Scala.js 是 8% 的 Scala 开发者的编译目标,而 scala-native 占 7%。

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

超过 1/4 的 Scala 开发者已经在使用 Java 11,最新的 LTS 版本。

使用 Java 7 的 Scala 开发者已从去年的 10% 降至不到 0.5%。

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

Whitebox macros 的使用率达到了 10%。但仍有几乎 60% 的受访者不使用或不知道 macros。

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

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

Scalaz 和 Cats 是用于 Scala 函数式编程的两个竞争库,份额并驾齐驱,分别为 12% 和 13%。

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

71% 的 Scala 开发者靠网络后端为生,42% 靠数据分析获得报酬。

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

随着许多人迁移到 sbt 1.0,其份额从去年的 42% 上升到 81%。

有趣的事实:58% 的 Scala 开发者定期参加当地聚会。