我最近开始在ASP.NET vNext上进行研究和开发,我想了解以下内容:
ASP.NET MVC vNext云如何优化?
ASP.NET MVC vNext被称为云优化的.NET Core .NET 4.6的主要变化是什么?
ASP.NET MVC,Web API和Web Pages现在共享一个统一的核心是什么意思?这有什么好处?
请从初学者的角度帮助我理解这些概念。
答案 0 :(得分:4)
vNext应用程序可以使用.NET框架的云优化子集。该框架的这个子集大小约为11兆字节,而完整框架为200兆字节,由一组NuGet包组成。
您不需要使用框架的这个子集,您仍然可以使用完整框架,具体取决于您的应用程序所需的框架部分。
以前,MVC和WebApi之间存在大量重复的概念。路由系统和框架扩展点非常相似但不同的实现。它们现在是相同的框架。如果需要,可以在同一个控制器中返回MVC和WebApi结果。网页将在稍后的版本中添加到MVC 6中。
<。> .Net Core是.Net框架的一个子集,类似于BCL,已经开源并且在Windows,Linux和Mac OSX上得到Microsoft的支持ASP.NET 5(小组讨论)
http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014/023
关于ASP.NET vNext的五个基本事项(David Fowler Damian Edwards)
https://vimeo.com/113688715
ASP.NET vNext 101(Damian Edwards,David Fowler)
http://channel9.msdn.com/Events/dotnetConf/2014/ASP-NET-vNext-101
介绍.NET Core
http://blogs.msdn.com/b/dotnet/archive/2014/12/04/introducing-net-core.aspx
编辑:2015年6月19日NDC会议的新视频
ASP.NET 5和MVC 6中的新功能 - Jon Galloway和Damian Edwards https://vimeo.com/131199086