Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我计划使用 asp.net MVC4 Web API。任何人都可以比较类库和 asp.net MVC4 Web API?
如果你使用类库,它在性能方面会比 Web API 更快,因为调用方法时不会涉及任何序列化或 I/O。类库的缺点是您的客户端需要是 .NET 客户端。因此,这不是一个可互操作的解决方案。此外,如果您决定稍后对实现进行更改,则必须使用新版本的类库更新所有客户端,而使用 Web API,您将在单个位置执行此操作 -> Web API 所在的 Web 服务器托管。
选择其中一个将真正取决于您愿意支持的场景和架构。是否需要将此功能公开给非 .NET 客户端。