将Vaadin与Scala一起使用 - 使用像Play这样的框架是否有意义!还是举起?

Pio*_*lka 1 spring scala lift vaadin playframework

我想创建Web应用程序,同时学习一些很酷的新框架/技术.起初我在看Spring-Roo和Vaadin,但后来我认为使用纯java以外的东西会更有趣(也可能更有效).

到目前为止,我决定使用scala.但是必须说我真的很喜欢Vaadin的gui,如果可能的话我想用它.可能我可以使用纯vaadin + scala来构建一些简单的Web应用程序,但如果它有意义,那么我宁愿使用一些现有的框架来帮助我安全,强制执行适当的mvc或mvp等等.

使用Play是否有意义!还是以Vaadin为前端?或者别的什么?是否有任何教程或文档(我没有找到任何东西)?

或者也许我会更好地使用标准的Spring(Spring-Roo)和java?

nie*_*els 5

如果您想学习网络技术,我强烈建议您使用Play,因为您可以学习基础知识:HTML,JavaScript和CSS.即使你不想学习基础知识,我也会推荐Play,因为它具有良好的生产力并且完全是无状态的.因此编写RESTful应用程序很容易.这就是为什么你不能将Vaadin与Play结合起来的原因.Vaadin和其他基于组件的框架是有状态的,需要一个Http-Session.