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)?
感谢您的参与!
我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。
加入 JetBrains Tech Insights Lab
如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com。