【问题标题】:class library vs asp.net MVC4 web API [closed]类库与 asp.net MVC4 Web API [关闭]
【发布时间】:2012-10-08 17:06:12
【问题描述】:

我已计划使用 asp.net MVC4 Web API。任何人都可以比较类库和 asp.net MVC4 web API?

【问题讨论】:

  • 比较在什么意义上,你具体在寻找什么,更好地说,你的问题是什么,如果有人可以比较 API 或什么?
  • 没有更好,没有更快,它只取决于你需要做什么和你想要的方法,你通常不能在不存在的标准上创建基准。

标签: c# asp.net-mvc asp.net-web-api


【解决方案1】:

如果您使用类库,它在性能方面会比 Web API 更快,因为调用方法时不会涉及任何序列化或 I/O。类库的缺点是您的客户端需要是 .NET 客户端。因此,这不是一个可互操作的解决方案。此外,如果您决定稍后对实现进行更改,则必须使用新版本的类库更新所有客户端,而使用 Web API,您将在单个位置执行此操作 -> Web API 所在的 Web 服务器托管。

选择其中一个实际上取决于您愿意支持的场景和架构。是否需要将此功能公开给非 .NET 客户端。

【讨论】:

  • 感谢您的回复
猜你喜欢
  • 2012-03-10
  • 1970-01-01
  • 2015-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-28
相关资源
最近更新 更多