1

我正在评估 Grails 的 Vaadin 插件,其中一个问题是性能。

我开发了一个简单的应用程序,它有一个树集,每次我点击一个表单填写的项目时,这些字段都是手动编辑的,当我按下保存按钮时,更改会保持不变。尽管我对实现此类应用程序的速度印象深刻,但我担心未来实际应用程序的性能。特别是我可以看到,对于我采取的每一个动作(点击一个项目,折叠树等)都会发送一个帖子:

http://myhost.org/fooWithVaadin/UIDL/?v-uiId=0

有没有办法避免这种情况?我尝试将 setImmediate(false) 应用于每个组件,但没有看到任何变化。Snappy是正确的方法吗?

理想情况下,我想要实现的是在客户端站点上运行一个完整的模型,并在绝对必要时(例如,检索加载应用程序时不可用的信息)或“保存”时与服务器进行通信按钮被按下。这是现实的吗?

感谢您的关注。

4

1 回答 1

0

这是 Vaadin 的负面影响,你无法完全控制事情。我们也放弃了 Vaadin,转而使用纯 GWT。http://www.outsourced.sk/1872/building-scalable-cloud-app-using-gwt-jboss-mongodb-on-openshift-part-2-vaadin/

于 2013-02-25T16:21:32.183 回答