25

我刚刚学习了 Scala,我想尝试用它进行一些 Web 开发。在 Google 上,我遇到的框架之一(唯一一个?)是Lift。使用它是什么体验?

在任何其他框架上使用 Scala 进行 Web 应用程序开发可以推荐什么?

4

4 回答 4

28

我个人建议您使用Play Framework

于 2012-03-23T05:00:48.157 回答
22

AFAIK,如果您想坚持使用基于 Scala 的解决方案,Lift 是城里最成熟的游戏,另请参阅http://code.google.com/p/slinky2/。智者的话,我还没用过 slinky,除了浏览源码,它的设计非常简单,强烈遵循 request => response 模型。

请注意,这是 Scala,因此您可以使用 Java 现有的所有框架。特别是,我建议您查看 wicket:http ://technically.us/code/x/the-escape-hatch ,它描述了如何将两者结合起来。

于 2009-04-06T15:52:25.877 回答
1

最常用的全栈 Scala Web 框架是 Lift and Play!在你提交之前看看两者。两者之间的一个主要区别是 Lift 是有状态的,而 Play! 是无状态的,更类似于 Rails/Django。

于 2012-03-23T07:14:44.667 回答
1

Jsf2 运行良好。我猜struts也会。它们本身不是 Scala,但您只能使用 Scala 和适当的 EL,它们可以正常工作。这两个比任何新框架都成熟得多。社区更大,文档更好,等等。

于 2012-03-24T11:48:55.267 回答