GWT クライアント側と ASP.NET C# サーバー側との通信/トランスポート プロトコル

StackOverflow https://stackoverflow.com/questions/8893508

質問

サーバー側では .NET Framework 3.5 C#、クライアント側では GWT に限定されていると仮定すると、通信 + データ トランスポート プロトコルの最良/最も効率的な方法についての提案とその理由は何ですか?例えばJSON-RPC、XML-RPC、SOAP-WCF など

役に立ちましたか?

解決

JSON-REST は、JSON が JavaScript のネイティブであり、それ自体が GWT で自然にサポートされているためです。REST は、.NET が GWT-RPC または RequestBuilder を認識せず、REST が GWT のリモート サービスにアクセスする次に簡単な方法であるためです。

GWT側では次のように使用できます gwt-rest-client.

他のヒント

コメントであなた自身の質問に答えたと思います:

たとえば、XMLと比較してJSONを選択した場合、 往復ごとに転送されるデータの量を大幅に節約します。 同様に、WCF固有のバイナリを使用する場合は理由があります JSON-RPCまたはXML-RPCと比較したJSONまたはSOAPを使用したプロトコル 一方はもう一方よりも効率的であることがわかります。

アプリケーションに関する複雑な詳細を知らなければ、ユースケースに最も効率的なものを判断する方法はありません。私の想定ではJSON-RPCを使用することですが、繰り返しになりますが、ベンチマークなしで確認する方法はありません。

(そうは言っても、データ転送を大幅に節約するためだけなら、XML-RPCは避けたいと思います。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top