前言
小编最近在学习asp.net,那.net和asp.net有什么区别和联系呢,一起来看看吧。
内容
.Net:/dotnet:
一般指的是.Net Framework框架,它是微软提供的开发平台框架。它是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、F#、VB.NET、C++、Python等)的开发。
本质:一种平台,一种技术。
Asp.net:
它是内含于.NET框架中,专门用来发展Web应用程序的一组类库集。如上图。也可以说是它是使用HTML,CSS,JavaScript和服务器脚本创建网页和网站的开发框架。也可以说是由 .NET Framework 提供的一种开发平台 。还可认为ASP.NET是.NET组件,任何.NET语言,例如C#,可以引用该组件,创建网页或Web服务。注意:asp.net不是编程语言。
支持三种不同的开发模式:
Web Pages(Web 页面) ;MVC (Model View Controller模型,模型 视图 控制器); Web Forms(Web窗体)
小结
.Net包含Asp.net,Asp.net是.Net的组成部分, .Net和Asp.net的关系类似总公司和分公司的关系,个人看法,如果大家有不同看法,欢迎在评论区发表您的看法。