私は Grails 用の Vaadin プラグインを評価していますが、多くの懸案事項の 1 つはパフォーマンスです。
ツリーセットを持つ簡単なアプリケーションを開発しました。アイテムをクリックするたびにフォームが入力され、フィールドが手動で編集され、保存ボタンを押すと変更が保持されます。このようなアプリケーションを実装することができた速度には非常に感銘を受けましたが、将来の実際のアプリケーションでのパフォーマンスについて懸念があります。具体的には、アクション (項目をクリックする、ツリーを折りたたむなど) ごとに投稿が送信されることがわかります。
http://myhost.org/fooWithVaadin/UIDL/?v-uiId=0
これを回避する方法はありますか?すべてのコンポーネントに setImmediate(false) を適用しようとしましたが、何の変化も見られません。Snappyは正しい方法ですか?
理想的には、クライアント サイトで完全なモデルを実行し、厳密に必要な場合 (たとえば、アプリケーションが読み込まれたときに利用できなかった情報を取得する場合)、または「保存」時にサーバーと通信することです。ボタンが押されます。これは現実的ですか?
注目してくれてありがとう。