1

重複の可能性:
WCFサービスまたはWeb API

こんにちは皆さん、私はクイズエンジンアプリケーションを開発しています。Android、PHP、iPhone、IPad、Javaなどのさまざまなクライアントプラットフォームからアクセスできるサービスを作成したいと思います。WCFとAsp.netWebAPIの間で、シナリオに最も適していると思いますか?ありがとう

4

4 に答える 4

1

これらは私が通常従うガイドラインです:

どのタイプのクライアントがサービスを使用しますか?

  • クライアントでサービスにアクセスする場合(つまり、サービス参照としてプロジェクトに追加する場合)、WCFサービスを使用します。コードでメソッドとクラスを自動的に作成するすべての作業をWCFに任せると、WebAPIを使用して手動で作成するよりもはるかに使いやすくなります。
  • AJAXとJSONを使用してアクセスする場合は、WebAPIを使用します。Web APIはデフォルトでXMLとJSONの両方を返し、RESTfulのようなURLを使用すると、WCFサービスを呼び出すよりもAJAXを介してWebAPIを呼び出す方が簡単です。
于 2013-01-27T02:49:27.347 に答える
1

soap、pox、jsonを返すことができるWCFapiアプリケーションを作成することができます。jsonの結果を返す際に注意すべきことの1つは、応答のために従来の石鹸のセキュリティから飛び出さなければならない可能性があるということです。

于 2013-01-27T03:28:28.483 に答える
1

私はためらうことなくWebAPIに行きます。理由:

  1. セットアップが簡単
  2. RESTFULの性質(ルーティングはあなたのために設定されています)
  3. これが、WCFRESTFULサービスの実装に代わるWebAPIの作成目的です。
于 2013-01-27T04:53:04.797 に答える
0

私はRESTの性質があるため、Web APIを使用します。基本的に、すべてのモバイルプラットフォームにRESTクライアントがあります。

于 2013-01-27T03:37:16.730 に答える