Asp.net mvc和asp.net有啥区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Asp.net mvc和asp.net有啥区别?相关的知识,希望对你有一定的参考价值。

参考技术A ASP.NET MVC是一种开发模式,ASP.NET
MVC框架是MVC的实现,M模型,V视图,C控制器,即视图与业务逻辑分离。ASP.NET
MVC适合开发大型的项目。asp.net
mvc只能运行在Windows,一般通过IIS发布;
asp.net
开源,可跨平台,能够发布到Linux等系统上。asp.net
core做了很多的整合工作,目前来说完成了最基本的一部分类库的迁移。
从前景上来说,asp.net
肯定是以后的一种潮流,随着docker等技术的普及,跨平台的重要性凸显,必须要使用asp.net
编写的接口才能发布到linux中,也就是asp.net
编写的接口可以做成docker的镜像发布,而asp.net
mvc不能。所以最终肯定是会慢慢都转移到asp.net上来。
ASP.NET MVC
是微软官方提供的以MVC模式为基础的ASP.NET
Web应用程序(Web
Application)框架,它由Castle的MonoRail而来,日前最新版本是ASP.NET MVC
5.1。

以上是关于Asp.net mvc和asp.net有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC 5、ASP.NET Core MVC 5 有啥区别?

请问:ASP.net mvc5和asp.net.core有啥区别呢?在今后的发展中这个前景怎么样?

ASP.NET的版本现在有哪几个,之间有啥区别?

在asp.net mvc中实现页面跳转的方式都有哪些?有啥区别?

asp.net mvc用sql server数据库和用sql server compact数据库有啥区别

.NET MVC 和 三层(DLL+DAL+Model)有啥区别?