ASP.NET VNext是什么意思是云优化?

San*_*.91 5 .net c# asp.net-mvc asp.net-core

我最近开始在ASP.NET vNext上进行研究和开发,我试图理解以下内容:

  1. ASP.NET MVC vNext云如何优化?

  2. ASP.NET MVC vNext被称为云优化的.NET Core .NET 4.6的主要变化是什么?

  3. ASP.NET MVC,Web API和Web Pages现在共享一个统一的核心是什么意思?这有什么好处?

请从初学者的角度帮助我理解这些概念.

Nat*_*ith 4

vNext 应用程序可以使用 .NET 框架的云优化子集。该框架子集的大小约为 11 兆字节,而完整框架的大小为 200 兆字节,并且由 NuGet 包的集合组成。\n不需要使用该框架子集,您仍然可以使用完整框架取决于您的应用程序需要框架的哪些部分。

\n以前,MVC 和 WebApi 之间存在一定程度的重复概念。路由系统和框架扩展点的实现非常相似但不同。它们现在是相同的框架。如果需要,您可以在同一控制器中返回 MVC 和 WebApi 结果。网页将在以后的版本中添加到 MVC 6 中。

\n\n
\n

ASP.NET 5(小组讨论)
\n http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/023

\n\n

关于 ASP.NET vNext 需要了解的五件事 (David Fowler Damian Edwards)
\n https://vimeo.com/113688715

\n\n

ASP.NET vNext 101(达米安·爱德华兹、大卫·福勒)
\n http://channel9.msdn.com/Events/dotnetConf/2014/ASP-NET-vNext-101

\n
\n\n

.Net Core 是 .Net 框架的一个子集,类似于 BCL,已开源并在 Windows、Linux 和 Mac OSX 上受到 Microsoft 支持

\n\n
\n

.NET Core 简介
\n http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx

\n
\n\n

编辑:2015 年 6 月 19 日 NDC 会议的新视频

\n\n
\n

ASP.NET 5 和 MVC 6 中的\xe2\x80\x99 新增功能 - Jon Galloway 和 Damian Edwards\n https://vimeo.com/131199086

\n
\n

  • 他们还消除了对 System.Web 的依赖。目前,通过 System.Web 初始化请求需要 100k 内存,每个请求将减少到 10k。他们还摆脱了 .csproj 文件,该文件在将其合并到源代码管理(git、tfs 等......)时一直是痛苦的根源 (3认同)