我已经开始使用Scala,Play Framework,目前我正在从Typesafe反应性平台上发现其他技术。但是,对于要使用的持久化层技术,我有点困惑。有来自Play Framework的Anorm,它是反应性平台的一部分,还有Slick,它也是平台的一部分。未来是否有任何计划希望在整个平台中使用其中之一(例如,离开Anorm并推荐Slick作为主要的Scala技术)?是否可以说其中之一目前正处于更积极的发展中,具有更光明的未来?或者Typesafe有什么推荐与Typesafe反应平台一起使用?
谢谢。
发布于 2015-01-13 19:52:07
这是一个相当主观的问题,但可以找到一些客观数据:
尽管如此,他们有着不同的方法。Anorm不知道底层数据库,它只提供了一种更好的编写SQL查询的方法;另一方面,Slick是特定于db的,它为查询提供了类似scala的语法。
个人意见
在过去的两年中,我一直在积极从事scala中的SQL项目,我的团队已经从Anorm转移到了新项目。我们还在考虑从Anorm迁移到现有的代码库中。部分原因来自个人品味,另一部分来自上述客观数据,这让我认为Anorm将逐步停产。
https://stackoverflow.com/questions/27929989
复制相似问题