私はいくつかのアクションを実行するために別のサーバーからC#メソッドを呼び出す必要があります。私は両方のサーバーでC#を使用します。 1つはサービスアプリケーションで、もう1つは私のサービスを使用するWPFアプリケーションです。wpfでWeb APIを使用する利点は何ですか?
私はService Applicationに対してWCFまたはWebAPIサービスを使用しますか? ほとんどの人はWeb Apiを使用することを好みますが、Webはサービスごとにプロキシを作成するためのメタデータを公開しません。
どちらかというとシンプルで良いのですか?
WCF(コード生成あり)は少し使いやすいですが、あまり使われません。他のクライアント(JavaScript、Android、iOS)を追加したい場合は、WebAPIを使いましょう。 –
これは、それが意見に基づいて表現される方法です。 "SOAP vs REST"、さらには "WebHttpBinding vs WebAPI"を検索するだけで、多くの資料を見つけることができます。他にも考慮すべき点がありますが、それはおそらく最大のものです。 –
私は他のクライアントを追加したくないのですが、なぜWeb Apiが優れているのですか? –