有哪些优秀的 Scala 开源项目?

关注者
630
被浏览
126,866
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

谢邀。

1. spark 显然已经成为了scala里最引人关注的项目。

2. kafka 可能是仅次于spark的被广泛了解的scala开源产品。

3. akka&spray,akka 太优秀了,以至于被 typesafe收购,并直接用akka替代scala自己的actor,原作者现在担任typesafe的CTO

4. play&lift, 在web框架里,比较突出的就是play和lift了,play也已经被typesafe收购(有八卦说当年typesafe找过lift的作者dpp,他不愿意被收购),也有一些小众一点的web框架也挺轻巧的,但没法跟这两个齐名。

5. ScalikeJDBC,处理数据访问的一些框架我不太熟悉

6. twitter 公司开源的一些scala产品,比如rpc框架finagle,分布式链路跟踪框架zipkin 等

7. linkedin公司开源的一些scala产品,除了 kafka 之外,还有Samza 等

8. 一些基于类型系统框架,scalaz 或 shapless

9. 测试框架Specs

不难看出scala很大程度上在大数据领域比较抢眼,其他领域并不算特别突出,如果除了大数据方面,我认为akka 是scala里最有价值的产品。