1. ホーム
  2. wcf

[解決済み] WCFとASP .Net Web APIの比較

2023-03-06 08:31:31

質問

各技術の長所と短所は何ですか?

WCF Web Apiは現在Asp.netに統合されています。 Asp.netのWeb APIはセルフホスティングをサポートするようになりました。

同じ操作で複数のプロトコルスキーマを公開したい場合、やはりWCFに傾くのでしょうか、それともMvcのエンドポイントでも可能なのでしょうか?

また、新しいAsp.NetのWeb APIはWsdlを公開しますか? もしそうでなければ、クライアントはどのような操作が利用可能かをどのように把握するのでしょうか?

間違いなくMvcの最高の機能は、モデルバインダーです。WCFの同等品はどれほど堅牢なのでしょうか?

それで、誰かAsp.net web apiがどんな利点をもたらすか教えてくれませんか?WCF は、圧倒的に強力でスケーラブルな選択肢のように思えます、イモ。Mvc Web Api が WCF モデルに対して持つ唯一のものは、おそらく開発の容易さですが、それが将来的に深刻な設計上の制限になるなら、それは何の意味も持ちません。

どのように解決するのですか?

まず、この件に関する私の投稿を読むことをお勧めします。 http://blogs.microsoft.co.il/blogs/idof/archive/2012/03/05/wcf-or-asp-net-web-apis-my-two-cents-on-the-subject.aspx

WSDLの質問について - WebApiはSOAPを使用しないので、WSDLを必要としませんし、エクスポートもしません。可能なアクティビティURLのリストを持つリソースを返すために、ハイパーメディアを使用することができます(自己記述型リソースとして考えてみてください)。