我从学习.NET
和C#
基础开始,现在我想我对它们很清楚。
所以我想研究ASP.NET MVC
Web开发框架。在我看到的大多数书籍和教程中,我只是知道它是一个 Web 开发框架。
谈到 .NET 框架,它到底适合哪里,我的意思是它是 .NETCLR
中大量类的一部分还是一部分BCL
?
我从学习.NET
和C#
基础开始,现在我想我对它们很清楚。
所以我想研究ASP.NET MVC
Web开发框架。在我看到的大多数书籍和教程中,我只是知道它是一个 Web 开发框架。
谈到 .NET 框架,它到底适合哪里,我的意思是它是 .NETCLR
中大量类的一部分还是一部分BCL
?
MVC 不是 CLR 的一部分,而是由 CLR 像任何其他 .NET 代码一样执行。公共语言运行时 (CLR) 是 .NET 框架的虚拟机组件,负责管理 .NET 程序的执行。
MVC 不是 BCL 的一部分,但可以使用它。基类库 (BCL) 是公共语言基础结构,包含核心类型和基本功能。ECMA 335和ISO/IEC 23271:2006标准描述了 Micorsoft 认为 BCL 的一部分。
它只是使用 .NET 框架创建的另一个开发,与您可以进行的任何 .NET 开发没有什么不同,只是它是由 Microsoft 完成的。
如果您对它感兴趣,您甚至可以下载 MVC 代码。更多信息在这里。
ASP.NET 是一个服务器端 Web 应用程序框架,专为 Web 开发而设计,用于生成动态网页。ASP.NET 建立在公共语言运行时 (CLR) 之上,允许程序员使用任何受支持的 .NET 语言编写 ASP.NET 代码。
公共语言运行时是 .NET 框架的支柱,而公共语言运行时 (CLR) 是微软 .NET 框架的虚拟机组件,负责管理 .NET 程序的执行
公共语言运行时 (CLR) 是一个执行环境。它充当操作系统和以符合公共语言规范 (CLS) 的 .Net 语言编写的应用程序之间的一层。公共语言运行时(CLR)的主要功能是将托管代码转换为本机代码,然后执行程序