ASP.NET Core 2.0中使用了哪个版本的MVC?IS是MVC 6或使用其他名称



在ASP.NET Core 2.0中使用了哪个版本的MVC?是MVC 6还是使用其他名称?什么是.NET 5?什么是.NET标准?

这些问题来自访谈。plzhelp

.NET标准是.NET API的正式规范,旨在在所有.NET Imparinations.https://learn.microsoft.com/en-us/dotnet上可用/standard/net-standard .asp.net5.0称为ASP.NET Core 1.0,在ASP.NET Core 1.0释放中,Web API与ASP.NET MVC合并,称为MVC 6

它们完全无关。当它仍处于早期阶段时," MVC 6"有点像核心的代号。ASP.NET MVC和ASP.NET Web API与ASP.NET Core完全分开。现在,这只是"核心"。没有" MVC"或" Web API",因为Core Controller都可以执行这两个功能。ASP.NET MVC和ASP.NET Web API继续存在,尽管最终可能会被弃用,但它们可能(尽管根本不太可能(获得新的发行版。至少,它们将在可预见的未来进行修补。

ASP.NET核心是从头开始的完整重写。它最初只是为了成为ASP.NET的跨平台替代品,我认为最初的计划是将ASP.NET和ASP.NET Core作为潜在的开发选择。但是,随着ASP.NET核心变得越来越有能力,它已经完全超过了ASP.NET。现在,我们有一个可以在Windows,Mac和Linux上运行的跨平台框架,并且几乎可以执行仅Windows框架可以使用的任何操作。因此,为什么要保留仅Windows框架?

asp.net core 2.0是MVC 6,框架为4.6.1要开始开发,您需要拥有VS-2017,对于1.x,您可以从VS-2015开始。请参阅以下链接以获取.netcore 2.0的清晰介绍,以便您可以获得良好的知识来启动开发。

官方ASP.NET核心文档URL

相关内容

最新更新