首页 文章

Scala上的Web应用程序开发[关闭]

提问于
浏览
25

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

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

4 回答

  • 1

    AFAIK,Lift是城里最成熟的游戏,如果你想坚持使用基于Scala的解决方案,也可以参见http://code.google.com/p/slinky2/ . 对于明智的一句话,我还没有使用紧身,除了浏览源代码外,它的设计非常简单,强烈依赖于request => response model .

    请注意,这是Scala,所以你可以使用所有Java 's existing frameworks. In particular, I'建议你看看wicket:http://technically.us/code/x/the-escape-hatch描述了如何将两者结合起来 .

  • 28

    我个人建议你使用Play Framework .

  • 22

    最常用的完整堆栈Scala Web框架是Lift和Play!在你提交之前看看两者 . 两者之间的一个主要区别是Lift是有状态的Play!是无国籍的,更像是Rails / Django .

  • 1

    Jsf2效果很好 . 我猜struts也是 . 它们本身不是Scala,但你只能使用Scala和适当的EL,它们工作正常 . 而这两个比任何新框架都要成熟得多 . 社区更大,文档更好,等等 .

相关问题