-3

asp.net MVC4 Web API を使用する予定です。クラスライブラリとasp.net MVC4 Web APIを比較できる人はいますか?

4

1 に答える 1

4

クラス ライブラリを使用すると、メソッドを呼び出すときにシリアル化や I/O が発生しないため、Web API と比較してパフォーマンスの面で高速になります。クラス ライブラリの欠点は、クライアントが .NET クライアントである必要があることです。結果として、これは相互運用可能なソリューションではありません。また、後で実装を変更することにした場合は、すべてのクライアントを新しいバージョンのクラス ライブラリで更新する必要がありますが、Web API では単一の場所で更新する必要があります -> Web API が存在する Web サーバーホストされています。

どちらを選択するかは、サポートするシナリオとアーキテクチャによって異なります。この機能を非 .NET クライアントに公開する必要があるかどうか。

于 2012-10-08T09:06:12.897 に答える