我开始学习.NET
和C#
基础知识,现在我认为我已经很清楚了。
因此,我想学习ASP.NET MVC
Web开发框架。 在大多数书籍和教程中,我只是知道它是一个Web开发框架。
就.NET框架而言,它究竟适用于哪里?我的意思是它是CLR的一部分还是BCL中众多类的一部分?
我开始学习.NET
和C#
基础知识,现在我认为我已经很清楚了。
因此,我想学习ASP.NET MVC
Web开发框架。 在大多数书籍和教程中,我只是知道它是一个Web开发框架。
就.NET框架而言,它究竟适用于哪里?我的意思是它是CLR的一部分还是BCL中众多类的一部分?
MVC不是CLR的一部分,但像其他.NET代码一样由CLR执行。公共语言运行时(CLR)是.NET框架的虚拟机组件,负责管理.NET程序的执行。
MVC不是BCL的一部分,但它使用它。基类库(BCL)是通用语言基础设施,包含核心类型和基本功能。ECMA 335和ISO/IEC 23271:2006标准描述了微软认为是BCL的一部分。
这只是使用.NET框架创建的另一个开发项目,与您可以进行的任何.NET开发没有区别,除了它是由Microsoft完成的这个事实。
如果您感兴趣,甚至可以下载MVC代码。更多信息here。