WebAPIをReSTFulと同様にコントラクトベースにすることを許可することについて、誰もがどのように考えているのか疑問に思いました。私は両方にその場所があることを大いに信じており、現在のMVCアプリケーションにWCFサービスが提供するWCFコントラクト技術を使用する機能を提供すると同時に、データへのアクセスを必要とするサードパーティアプリケーションにReSTFulAPIを提供することの利点を明確に理解できました。 。また、ほとんどの例は、MVCプロジェクトのWebAPI部分を使用することでこれを実行できることを示していますが、さまざまなセキュリティや可用性の問題のために、別のマシンにそれらを配置したいと思います。
質問する
184 次
1 に答える
0
私の意見では、WebAPI はまだ多くの変更を行っています。私はそれがどこに向かっているのか気に入っていますが、Web API の最新の OData 実装はアルファ版であり、完全なOData 仕様を実装していません。また、サーバー側の呼び出しで文字列を使用することを強制して、契約を失うことに興奮していません。
私が今日何かを実装する場合、WCF Data ServicesとWCF Restの組み合わせを検討します。これにより、同じ RESTful インターフェイスと WebAPI からの OData サポートが提供されますが、コード ビハインドのコントラクトも公開されます。
于 2012-08-25T19:41:31.973 に答える