首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET 5平台和MVC 6有什么区别?

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

Stack Overflow用户
提问于 2015-08-12 08:31:05
回答 1查看 2.8K关注 0票数 3

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

ASP.NET 5: ASP.NET的下一个版本,这是微软在Windows、Linux和Mac上构建现代网络应用程序的开源平台。ASP.NET 5包括用于构建web应用程序的MVC 6框架。它结合了MVC、Web和Web页面的特点,形成了一个单一的web框架。ASP.NET 5还包括用于向云连接应用程序添加实时功能的SignalR 3。 ASP.NET MVC 6:在ASP.NET 5平台上构建web应用程序的框架。它的特点是合并的MVC、网页和Web来自于以前版本的ASP.NET。

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

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

  • C#
  • .NET (框架,平台)
  • ASP.NET平台
  • ASP.NET MVC框架
  • CLR

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-12 08:42:40

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

ASP.NET文档在解释ASP.NET 5是什么方面做得相当好:

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

ASP.NET 5是MVC 6所建立的框架。在新版本的ASP.NET中,它们将System.Web分解成单独的、可分离的组件,并将它们封装在NuGet包中。在幕后,ASP.NET 5的功能是一个名为DNX的执行环境(更多信息请参见.NET执行环境(DNX)是否类似于mono? ),它使它能够在多个操作系统上运行,而不仅仅是在Windows上运行。

在ASP.NET 5之上,他们组装了MVC框架,即版本6,在此基础上构建了SignalR。把它想象成ASP.NET 5是(可移植的) BCL,而MVC 6是构建在此之上的定制应用程序。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31959953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档