我正在为Grails评估Vaadin插件,其中一个是表演。
我开发了一个具有树集的简单应用程序,每次我点击一个项目填写表格时,手动编辑字段,当我按下保存按钮时,更改将保持不变。 虽然我对设法实现此类应用程序的速度印象非常深刻,但我对未来实际应用程序的性能表示担忧。 特别是我可以看到,对于我采取的每一个动作(点击一个项目,折叠树等等),都会发送一个帖子:
http://myhost.org/fooWithVaadin/UIDL/?v-uiId=0
有没有办法避免这种情况?我尝试将setImmediate(false)应用于每个组件,但我没有看到任何更改。 Snappy是正确的方法吗?
理想情况下,我想要实现的是在客户端站点上运行完整的模型,并在严格必要时与服务器进行通信(例如,检索应用程序加载时不可用的信息)或者按“保存”按钮。这是现实吗?
感谢您的关注。
答案 0 :(得分:0)
这是Vaadin的消极方面,你没有完全掌控的东西。我们也放弃了Vaadin,并获得了纯粹的GWT。 http://www.outsourced.sk/1872/building-scalable-cloud-app-using-gwt-jboss-mongodb-on-openshift-part-2-vaadin/