1) 比較できます。200 以上の画面を持つエンタープライズ製品 (すべて GWT 内) では、gwt-rpc と json の両方のユース ケースがあります。2) このクエリに対する単一の選択肢の答えはありません。gwt サーバー通信の各フレーバーには、長所と短所があります。
3a) GWT-RPC は、すべてのクライアント サーバー側のデータ プロバイダー/コンシューマーが Java でコーディングされる場合の CRUD アプリケーションに最適です。GWT-RPC は、最適化とコードのリファクタリングを容易にします。
3b) 私たちのユース ケースでは、PHP/JavaScript/Android/IOS でコーディングできる他のクライアントが API の出力を消費する必要がある場合に、JSON がデータの消費に最適であることがわかりました。サーバー側で JSON データを生成し、Rest Services 経由で提供します。このJSONデータのみを消費してチャートをレンダリングするGWTクライアントがあります。
4) GWT-RPC は、そのユースケースでより効率的です。つまり、クライアントは常に GWT コードにあります。
5) 巨大なデータを使って設計するべきではありません。任意の時点で、ユーザーは「1 画面」のデータしか見ることができません。では、なぜ大量のデータを取得するのでしょうか? 6. GXT は Sencha によるもので、それとは別にモバイル向けのライブラリもあります。ただし、mGWT はオープン ソースであり、開発者は GWT チームの一員として雇われているため、良い選択かもしれません!!!