ASP.NET 5平台和MVC 6有什么区别
What is the difference between ASP.NET 5 platform and MVC 6
我在 ASP.NNEdocumentation
中看到了以下语句
ASP.NET 5: The next version of ASP.NET, the open source Microsoft platform for building Modern Web Applications on Windows, Linux and Mac. ASP.NET 5 includes the MVC 6 framework for building web applications. It combines the features of MVC, Web API and Web Pages into a single web framework. ASP.NET 5 also includes SignalR 3 for adding real time functionality to cloud connected applications.
ASP.NET MVC 6: The framework for building web apps on the ASP.NET 5 platform. It features the merged MVC, Web Pages, and Web API from the previous version of ASP.NET.
那么ASP.NET5平台和MVC 6框架以及SignalR有什么区别呢?
以下所有项目都有自己的版本号:
- C#
- .NET(框架、平台)
- ASP.NET平台
- ASP.NET MVC 框架
- CLR
我们怎样才能弄清楚这意味着什么?
So what is the difference between the asp.net 5 plateform and the
asp.net mvc 6 framework ?
ASP.NET Documentation 很好地解释了 ASP.NET 5 是什么:
ASP.NET 5 is a new open-source an cross-platform framework for
building modern cloud-based Web applications using .NET. We built it
from the ground up to provide an optimized development framework for
apps that are either deployed to the cloud or run on-premises. It
consists of modular components with minimal overhead, so you retain
flexibility while constructing your solutions. You can develop and run
your ASP.NET 5 applications cross-platform on Windows, Mac and Linux.
ASP.NET 5 是 框架,MVC 6 是基于该框架构建的。在 ASP.NET 的新版本中,他们将 System.Web
拆分为单独的、可分离的组件,并将它们封装在 NuGet 包中。在引擎盖下,ASP.NET 5 的强大功能是一个名为 DNX (see 的执行环境 (VM),它使它能够在多个操作系统上 运行,而不是 Windows只有.
在 ASP.NET5 之上,他们组装了版本 6 的 MVC 框架。此外,他们还构建了 SignalR。可以把它想象成 ASP.NET 5 是(便携式)BCL,而 MVC 6 是你定制的应用程序,它是建立在它之上的。
我在 ASP.NNEdocumentation
中看到了以下语句ASP.NET 5: The next version of ASP.NET, the open source Microsoft platform for building Modern Web Applications on Windows, Linux and Mac. ASP.NET 5 includes the MVC 6 framework for building web applications. It combines the features of MVC, Web API and Web Pages into a single web framework. ASP.NET 5 also includes SignalR 3 for adding real time functionality to cloud connected applications.
ASP.NET MVC 6: The framework for building web apps on the ASP.NET 5 platform. It features the merged MVC, Web Pages, and Web API from the previous version of ASP.NET.
那么ASP.NET5平台和MVC 6框架以及SignalR有什么区别呢?
以下所有项目都有自己的版本号:
- C#
- .NET(框架、平台)
- ASP.NET平台
- ASP.NET MVC 框架
- CLR
我们怎样才能弄清楚这意味着什么?
So what is the difference between the asp.net 5 plateform and the asp.net mvc 6 framework ?
ASP.NET Documentation 很好地解释了 ASP.NET 5 是什么:
ASP.NET 5 is a new open-source an cross-platform framework for building modern cloud-based Web applications using .NET. We built it from the ground up to provide an optimized development framework for apps that are either deployed to the cloud or run on-premises. It consists of modular components with minimal overhead, so you retain flexibility while constructing your solutions. You can develop and run your ASP.NET 5 applications cross-platform on Windows, Mac and Linux.
ASP.NET 5 是 框架,MVC 6 是基于该框架构建的。在 ASP.NET 的新版本中,他们将 System.Web
拆分为单独的、可分离的组件,并将它们封装在 NuGet 包中。在引擎盖下,ASP.NET 5 的强大功能是一个名为 DNX (see
在 ASP.NET5 之上,他们组装了版本 6 的 MVC 框架。此外,他们还构建了 SignalR。可以把它想象成 ASP.NET 5 是(便携式)BCL,而 MVC 6 是你定制的应用程序,它是建立在它之上的。