Java JEE在Vaadin和Spring之间选择什么

Java JEE在Vaadin和Spring之间选择什么,java,spring,vaadin,vaadin7,Java,Spring,Vaadin,Vaadin7,我想实现一个JavaWeb应用程序。主要功能是从web服务获取数据并用字符显示。 经过一些研究,我在选择Vaadin和Spring之间遇到了一个问题。我看到了vaadin的演示,它有大量优秀的UI组件,我喜欢vaadin,因为前端是用java开发的,所以不需要对JS和html5等前端框架有很好的了解 这个应用程序是来自许多android用户的数据的仪表板。它显示用户的数据。该应用程序有3个角色(参与者)。我想知道的是:spring或vaadin是否有任何限制,以及使用哪个框架更好 请帮助我选择合

我想实现一个JavaWeb应用程序。主要功能是从web服务获取数据并用字符显示。 经过一些研究,我在选择
Vaadin
Spring
之间遇到了一个问题。我看到了vaadin的演示,它有大量优秀的UI组件,我喜欢vaadin,因为前端是用java开发的,所以不需要对JS和html5等前端框架有很好的了解


这个应用程序是来自许多android用户的数据的仪表板。它显示用户的数据。该应用程序有3个角色(参与者)。我想知道的是:spring或vaadin是否有任何限制,以及使用哪个框架更好

请帮助我选择合适的框架
谢谢

瓦丁没有硬限制,毕竟是软件。 但它可能更难扩展:vaadin应用程序是一个有状态的应用程序,会话被广泛使用

Spring有点模糊,我想你是指SpringMVC+一些模板系统,或者是一个带有JSGUI的RESTSpringMVC客户机

无论如何,对于成千上万的用户不会使用的仪表板,我会使用Vaadin!如果您对javascript、html和css不太熟悉,则更是如此

Vaadin还具有推送功能,可用于仪表板

此外,Vaadin不排除Spring,您可以同时使用两者


希望这是有用的

没有明确的答案。我们应该如何知道你有什么用例,你的客户有什么需求等等。你自己无法找到答案。Spring和Vaadin。。。我很少看到,所以请把这些苹果和这些桔子比较一下。。。如前所述,您至少需要列出您的用例、约束等。此应用程序是来自许多android用户的数据的仪表板。它显示用户的数据。该应用程序有3个角色(参与者)。我想知道的是:spring或vaadin是否有任何限制,以及哪个框架更适合使用OK我编辑了我的问题:)既然您必须构建一个视图应用程序,那么请先看看。谢谢您的回答。另一件事是我可以用css或者其他什么来改变vaadin组件的样式。vaadin支持UI中的动画吗?是的,你可以vaadin,你甚至可以构建自己的组件,afaik vaadin支持某种类型的动画(比如拖放),并且有很多