码迷,mamicode.com
首页 > Windows程序 > 详细

MVC和Web API的区别

时间:2018-04-17 23:53:01      阅读:344      评论:0      收藏:0      [点我收藏+]

标签:目的   解决   splay   detail   views   inline   port   soft   提问   

最近几次面试时碰到过面试官提问这个问题。我一开始觉得这两个根本没有可比性,其中有一位面试官说,有不同啊,比如继承的基类不同,webapi继承的事APIController,等等。

今天我就总结一下,其中很多是从网上摘抄下来的,权作为备忘。

  • 解决的问题不同:Web API更倾向于基于HTTP协议的服务,直接返回用户的数据请求。MVC是建站的一种框架,倾向于返回用户的页面请求。
  • 用途:Web API主要用于提供接口,主要用于为手机端提供接口
  • Asp.net MVC 是用来创建返回视图(Views)与数据的Web应用,而Asp.net Web API是一种简单轻松地成熟的HTTP服务,它只返回数据,不返回视图(Views)。

额,总结了一条,就总结完了。。。解决的目的不同,就引申出各种不同,根本没有什么好讲得嘛

 

 

参考文章:

https://blog.csdn.net/zunguitiancheng/article/details/77100222

https://www.cnblogs.com/terry283618366/articles/5760297.html

MVC和Web API的区别

标签:目的   解决   splay   detail   views   inline   port   soft   提问   

原文地址:https://www.cnblogs.com/zinan/p/8870752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!