此文章由机器翻译。

编辑寄语

不同于传统 .NET Framework

Michael Desmond.

Michael Desmond去年 11 月在 connect () ; 在纽约城的事件,微软发布了一系列的开发工具、 框架和技术精的方向发展的生态系统。Visual Studio 2015、 Microsoft.NET 框架 4.6、 新的.NET 核心和更新的框架 (如 ASP.NET 5 标记移动停止的整体框架和库,并更多组件化、 开放、 跨平台的开发环境。

在我们最近的 Visual Studio 2015 年和微软 Azure 的特殊问题 (msdn.microsoft.com/magazine/dn879346) 我们探讨的许多创新在 connect () ; 宣布。那些人是一篇由 Microsoft 高级项目经理 Daniel Roth,"介绍 ASP.NET 5 预览"的专题文章 (msdn.microsoft.com/magazine/dn879354),其中鸽子到最新版本的 Microsoft Web 应用程序框架和它与.NET 框架和新的.NET 核心关系。正如罗斯解释在文章中,ASP.NET 5 当局已"改建从地上起来",使它的 Web 应用程序更加灵活、 云就绪、 跨平台精明的发展平台。

这个月,恰当地说罗斯返回与 ASP.NET 5 探索,第二部分题为"深潜入 ASP.NET 运行库 5。"我赶上了他询问 ASP.NET 5 和微软发展产生到.NET 框架的变化的影响。

罗斯解释说"ASP.NET 5 已经从字面上重建在堆栈中,在所有的方式到 CLR 本身,Visual Studio 工具从每一层"。"它在新的.NET 核心上运行,有一个新的跨平台运行时环境和完全用一种新的轻量级请求管道替换 System.Web.dll"。

.NET 核心 5 是重构的版本的.NET 框架,它可以适应应用程序的特定行为并打包为私有版本的应用程序框架。开发人员选择聘请尽可能多或尽可能少的堆栈,根据需要。因为每个应用程序只调用和它的伴星.NET 核心,开发人员可以在单个服务器上,每个受其他上运行多个 ASP.NET 5 应用程序。罗斯说,微软是忙着建造.NET 核心 CLR for Windows、 Mac 和 Linux。

罗斯挑出注意力的 ASP.NET 5 的新特性之一是 ASP.NET MVC 6,允许开发人员自定义 HTML 标记表示服务器端呈现逻辑的标记佣工。

"他们使您能够在 HTML 中定义您自己的特定于域的语言。标记佣工工作无缝地使用 HTML 编辑器和剃刀智能感知给你更自然的方式来创建视图,"罗斯说。"我们正在提供开箱即用一堆标签帮手,它很容易创建您自己。我认为 Web 开发人员来说真的去爱这个功能"。

微软不忽略.NET Framework 中,现在循环到版本 4.6。ASP.NET Web 窗体应用程序获得此更新,添加 HTTP 2.0 和"罗斯林"CodeDOM 提供程序支持一个可喜的提振。

超越新特性和功能,ASP.NET 和其基础性的基础,在.NET 中正在发生重大的变化,微软作为这些软件平台的开放源码。目标是将重塑 Visual Studio 和.NET 框架以反映现代软件开发不断变化的需求。

"这就要求我们要彻底重新思考如何我们船框架和工具,以便我们可以变得更敏捷并落入开发商更快得到特征,"罗斯说。"使 ASP.NET 5 和开源的.NET 核心并可完全通过 NuGet,获得新的功能只是 NuGet 程序包的更新了。


Michael Desmond. 是 MSDN 杂志总编辑。