MVC和WebApi的区别

首先,两者的主要解决的问题不同!
MVC的主要使用场景在于Web站点的开发,他在后端实现了一套完整的MVC开发框架,能提供方便的页面开发,默认使用Razor视图引擎,提供了后端html构造,用户可以方便地开发出带页面的站点。
而WebAPI主演提供了一套RestfulAPI的开发框架,提供了较为完整的http语义支持,主要用来做开放API,更抽象,更不注重View的生成

 

使用上区分,mvc主要用于建站,web api主要用于构建http服务

WebApi在提供数据方面,是比MVC更加轻量的架构

posted @ 2020-11-12 10:07  Ayu~  阅读(671)  评论(0)    收藏  举报