我打算创建一个面向服务的应用程序。为了创建服务,我将使用WebApi和Web应用程序MVC。 我想到了两种方法同样让我知道哪一种更好。
答案 0 :(得分:0)
这个问题有点不清楚但是现在,在评论之后它更有意义。
我会选择选项1.
第一个原因是如果您可以简单地使用该层并且根本不打扰任何APi调用,则可以避免大量流量到API。
第二个原因,它会更快一些,因为它不需要等待API响应。
对API的压力减少意味着移动应用程序可以使用更多资源。 您基本上可以构建自己的Nuget包,在Web和Api层中使用它们,而不必重复代码。