我考虑学习和使用Play Framework与Scala构建Web应用程序。然而,我想在选择anorm和slick之间得到真正的建议。我对Slick的保留如下:
- 它是否会保持免费?注意:引用许可证中提到,尽管这些数据库有免费版本,但在生产中使用DB2、Oracle和SQL Server需要购买许可证。
- Typesafe是否会继续提供和维护免费版本并提供补丁?
Anorm团队是否将继续将其作为默认选项并支持它?如果是这样,唯一的缺点将是将其用于不同的数据库,但目前这不太可能。
我本可以选择Java和Hibernate,但我不确定Java的未来支持情况,而我现在(我可能错了)认为Scala是未来的趋势。
请勿发起争端,如果您有经验、事实和/或更好的选择建议,请让我知道。
NB:一旦业务建立,支付某些服务是可以接受的,但对于创业公司来说可能不理想。