有哪些优秀的 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里最有价值的产品。