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

rem*_*rel 2 .net asp.net-core-mvc .net-core dnx asp.net-core

我在ASP.NNEdocumentation中遇到了以下语句

ASP.NET 5:ASP.NET的下一个版本,用于在Windows,Linux和Mac上构建Modern Web Applications的开源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

我们怎样才能弄清楚这意味着什么?

Yuv*_*kov 5

那么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是你定制的应用程序,它建立在它之上.


归档时间:

查看次数:

1062 次

最近记录:

10 年 前