0

Gwt rpc と JSON のクエリ

  1. まず、両方を比較するのは正しいですか?
  2. サーバー通信に最適なテクノロジーはどれですか?
  3. gwt rpc にはどの種類のアプリケーションを使用し、json にはどのアプリケーションを使用するのがよいでしょうか?
  4. どれがパフォーマンス効率が高いですか?
  5. 私のアプリがリクエストごとにサーバーからクライアントに膨大なデータをもたらす場合、rpc / json のどちらが良いでしょうか?
  6. 私は 2 つのアプリを開発しています。1 つは GXT (Web アプリ) によるもので、もう 1 つは MGWT によるものです。どちらの技術が Web アプリに適し、どちらがモバイル アプリに適しています。私は初心者です。質問を明確にしてください。前もって感謝します
4

3 に答える 3

4

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 チームの一員として雇われているため、良い選択かもしれません!!!

于 2013-10-07T15:01:23.137 に答える
1

アプリケーションがデータ指向の場合は、RequestFactoryも考慮する必要があります。RequestFactory は、オブジェクト グラフのどの部分が変更されたかを自動的に追跡することにより、サーバーとクライアント間のトラフィック量を最小限に抑えます

その上のリンクでは、RF と RPC について簡単に説明しています。

于 2013-10-07T21:43:45.337 に答える
0

gwt を使用している場合は、Java でクライアント コードを記述したいということです。私は RPC を使うと思います。私は REST の前に使用していましたが、私の applicaipn は一度に融合しました。rpc を使用すると、クライアント コードもよりクリーンになります。

これは私の経験です。

于 2013-11-25T07:28:34.113 に答える