ASP.NET 5平台和MVC 6有什么区别?

我在ASP.NNEdocumentation中遇到以下声明

ASP.NET 5:ASP.NET的下一个版本,这是用于在Windows,Linux和Mac上构建现代Web应用程序的开源Microsoft平台。 ASP.NET 5包含用于构建Web应用程序的MVC 6框架。 它将MVC,Web API和Web页面的功能集成到一个Web框架中。 ASP.NET 5还包含SignalR 3,用于向云连接的应用程序添加实时功能。

ASP.NET MVC 6:用于在ASP.NET 5平台上构建Web应用程序的框架。 它具有以前版本的ASP.NET的合并MVC,Web页面和Web API。

那么ASP.NET 5平台和MVC 6框架和SignalR之间有什么区别?

以下所有项目都有自己的版本号:

  • C#
  • .NET(框架,平台)
  • ASP.NET平台
  • ASP.NET MVC框架
  • CLR
  • 我们如何弄清楚这意味着什么?


    那么asp.net 5平台和asp.net mvc 6框架有什么区别?

    ASP.NET文档在解释ASP.NET 5的功能方面做得很好:

    ASP.NET 5是一个新的开源跨平台框架,用于使用.NET构建现代基于云的Web应用程序。 我们从头开始构建它,为部署到云端或在本地运行的应用程序提供优化的开发框架。 它由模块化组件构成,开销很小,所以在构建解决方案时保持灵活性。 您可以在Windows,Mac和Linux上开发和运行跨平台的ASP.NET 5应用程序

    ASP.NET 5是MVC 6构建的框架。 在新版本的ASP.NET中,他们将System.Web分解成单独的可拆卸组件,并将它们封装在NuGet包中。 在底层,ASP.NET 5的强大之处在于一个名为DNX的执行环境(VM)(请参阅与单声道类似的.NET执行环境(DNX)?),它使它可以在多种操作系统上运行,而不是Windows只要。

    在ASP.NET 5之上,他们已经组装了版本为6的MVC框架。他们已经构建了SignalR。 可以将它看作是ASP.NET 5(便携式)BCL,而MVC 6是您自己定制的应用程序,它是构建在此基础之上的。

    链接地址: http://www.djcxy.com/p/64535.html

    上一篇: What is the difference between ASP.NET 5 platform and MVC 6

    下一篇: Unable to find the requested .Net Framework Data Provider