我计划使用asp.net MVC4 web API。任何人都可以比较类库和asp.net MVC4 web API吗?
答案 0 :(得分:4)
如果使用类库,与Web API相比,它在性能方面会更快,因为调用方法时不会涉及任何序列化或I / O.类库的缺点是您的客户端需要是.NET客户端。因此,这不是可互操作的解决方案。此外,如果您决定稍后对实现进行更改,则必须使用新版本的类库更新所有客户端,而使用Web API则可以在单个位置进行更新 - >托管Web API的Web服务器。
选择其中一个将取决于您愿意支持的场景和架构。是否需要将此功能公开给非.NET客户端。