Scala
分享:
这些问题仅向选择 Scala 作为其三种主要编程语言之一的开发者显示。
分享:
一些最大的 Scala 框架 – Cats、ZIO、FS2 和 http4s – 去年收获了极大人气。这可能表明项目正在成熟,Scala 开发者已经从使用 DIY 技术栈迁移到经过更多尝试和测试的解决方案。
Tomasz Godzik
VirtusLab 高级 Scala 开发者
IntelliJ IDEA 使用率的上升似乎表明,即使尝试使用 LSP 的人数有所增加,他们仍然将 IntelliJ IDEA 作为可靠的 IDE。
今年,我们邀请了各种各样的开发者 – 不仅是在日常工作中使用 IntelliJ IDEA 和 Scala 插件的开发者,还有喜欢 VS Code 和 Metals 等的开发者。鉴于范围更广,我们可以假设我们的结果(77% 的受访者表示使用带有 Scala 插件的 IntelliJ IDEA 作为主要 IDE)能够很好地反映 Scala 社区的意见。最重要的是,超过一半受访者指出使用带有 Scala 插件的 IntelliJ IDEA 作为辅助 IDE。
Tomasz Godzik
VirtusLab 高级 Scala 开发者
IntelliJ IDEA 使用率的上升似乎表明,即使尝试使用 LSP 的人数有所增加,他们仍然将 IntelliJ IDEA 作为可靠的 IDE。
Tomasz Godzik
VirtusLab 高级 Scala 开发者
第一次出现在调查中,但已有很大比例的用户表示将 Scala CLI 添加到工具箱中。看来我们先前似乎有些疏漏。
我们见证了与 Scala 语言交互的命令行工具 Scala CLI 的迅速崛起。它在今年 5 月才发布 1.0.0 版本,但似乎已经有 44% 的 Scala 开发者经常使用。Scala CLI 用户不限于将其用作 Scala REPL(已被 Scala CLI 正式取代)或 sbt 控制台(Scala 的另一个流行 REPL)替代品的开发者。Scala CLI 显然也在吸引用户远离 sbt 本身,因为它可以用作构建工具,尽管 Scala CLI 的作者说这不是它的主要目的。
Tomasz Godzik
VirtusLab 高级 Scala 开发者
第一次出现在调查中,但已有很大比例的用户表示将 Scala CLI 添加到工具箱中。看来我们先前似乎有些疏漏。
Tomasz Godzik
VirtusLab 高级 Scala 开发者
人们开始缓慢但坚定地迁移到 Scala 3。这可能与工具的成熟和支持库数量的增加有关。我想知道未来一年长期支持会产生什么样的影响。