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

时间:2011-11-13 12:48:54

标签: spring scala playframework lift vaadin

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

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

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

或者我可能只用标准的Spring(Spring-Roo)和java?

会更好

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

提升或玩耍不会给vaadin增加太多。只有用例可以在vaadin中的播放/提升和面向应用的部分中进行轻量级页面导向内容。

没有看过关于这种组合的教程,但是有很多关于使用scala和vaadin的教程。只是为他们谷歌。