7

我从学习.NETC#基础开始,现在我想我对它们很清楚。

所以我想研究ASP.NET MVCWeb开发框架。在我看到的大多数书籍和教程中,我只是知道它是一个 Web 开发框架。

谈到 .NET 框架,它到底适合哪里,我的意思是它是 .NETCLR中大量类的一部分还是一部分BCL

4

2 回答 2

10

MVC 不是 CLR 的一部分,而是由 CLR 像任何其他 .NET 代码一样执行。公共语言运行时 (CLR) 是 .NET 框架的虚拟机组件,负责管理 .NET 程序的执行。

MVC 不是 BCL 的一部分,但可以使用它。基类库 (BCL) 是公共语言基础结构,包含核心类型和基本功能。ECMA 335ISO/IEC 23271:2006标准描述了 Micorsoft 认为 BCL 的一部分。

它只是使用 .NET 框架创建的另一个开发,与您可以进行的任何 .NET 开发没有什么不同,只是它是由 Microsoft 完成的。

如果您对它感兴趣,您甚至可以下载 MVC 代码。更多信息在这里

于 2013-07-10T12:28:01.317 回答
2

ASP.NET 是一个服务器端 Web 应用程序框架,专为 Web 开发而设计,用于生成动态网页。ASP.NET 建立在公共语言运行时 (CLR) 之上,允许程序员使用任何受支持的 .NET 语言编写 ASP.NET 代码。

  • 公共语言运行时是 .NET 框架的支柱,而公共语言运行时 (CLR) 是微软 .NET 框架的虚拟机组件,负责管理 .NET 程序的执行

  • 公共语言运行时 (CLR) 是一个执行环境。它充当操作系统和以符合公共语言规范 (CLS) 的 .Net 语言编写的应用程序之间的一层。公共语言运行时(CLR)的主要功能是将托管代码转换为本机代码,然后执行程序

于 2013-07-10T12:30:56.233 回答