MVC、Web API和Web页面将合并到一个框架中。
本周早些时候,在休斯敦举行的TechEd大会上,微软发布了ASP.NET vNext,它曾经被称为Project K。它是ASP.NET的下一个版本,经过了彻底的重新设计。

微软表示,其目标是创建一个精简、可组合的.NET堆栈,用于构建现代的基于云的应用程序。以下是演示文稿:
微软的斯科特·汉塞尔曼在这里详细介绍了ASP.NET vNext:
Hanselman说,ASP.NET vNext现在还很早,我们正在发布0.1版本的Alpha版本。Microsoft列出了此版本的以下功能:
- VNext包括新的云优化版本的MVC、Web API、Web Pages、SignalR和Entity Framework。
- MVC、Web API和Web页面将合并到一个框架中,称为MVC 6。新框架消除了现有MVC和Web API框架之间的许多重叠。它使用一组通用的抽象来进行路由、操作选择、过滤器、模型绑定等。您可以使用该框架来创建UI(HTML)和Web API。
- ASP.NET vNext应用程序可以使用.NET vNext的云优化子集。此子集针对服务器和Web工作负载进行了分解,其占用空间比完整的.NET vNext更小,并支持并行部署。
- MVC6不依赖于System.Web。结果是一个更精简的框架,启动时间更快,内存消耗更低。
- VNext将支持真正的并行部署。如果您的应用程序使用.NET vNext的云优化子集,则可以绑定部署所有依赖项,包括.NET vNext(云优化)包。这意味着你可以更新你的应用程序,而不会影响同一台服务器上的其他应用程序。
- VNext与宿主无关。您可以在IIS中托管您的应用程序,也可以在自定义进程中自行托管。(Web API 2和SignalR 2已经支持自托管;ASP.NET vNext为MVC带来了同样的功能。)
- 依赖注入被内置于框架中。使用您首选的IOC容器注册依赖项。
- VNext使用Rosyln编译器动态编译代码。您将能够编辑代码文件、刷新浏览器并查看更改,而无需重新生成项目。
VNext是开源的、跨平台的。
你可以在这里获得完整的概述。
微软提供的图片
网站名称:以下是ASP.NETvNext,下一个ASP.NET中的内容
文章地址:
http://chengdu.cdxwcx.cn/article/copcpcp.html