📅  最后修改于: 2023-12-03 15:34:51.061000             🧑  作者: Mango
下面是一些Scala程序员应该知道的有用资源:
Scala官方文档:Scala官方文档是学习Scala的最佳资源,里面有从基础入门到高级主题的所有内容,包括语法、标准库、编程范例等等。
Scala School:Twitter开源的一份Scala学习资料,适合初学者,覆盖了Scala的基础语法和函数式编程。
Coursera Scala:由Scala的创始人Martin Odersky编写的Scala课程,内容不仅仅涵盖Scala的基础知识,还深入讲解了Java和Scala的区别。
sbt:Scala的最流行构建工具,被广泛用于管理Scala项目的依赖、编译、测试和打包等任务。
Mill:一个Scala构建工具,具有清晰的构建脚本语言和快速的构建性能,易于使用和扩展。
Gradle Scala Plugin:Gradle中的Scala插件,使得Scala开发者可以使用Gradle来管理依赖、编译、测试和发布项目。
Akka:基于Actor模型的分布式应用框架,主要用于构建高可伸缩、容错和异步的应用程序。
Play Framework:一款基于Akka和Scala的Web应用框架,提供高效的Web应用程序开发和管理支持。
Spark:分布式数据处理框架,提供Scala API和Python API,支持SQL和Stream Processing等多种数据处理方式。
Slick:Scala中的ORM库,提供类型安全的SQL查询和操作,支持多种数据库类型。