技术开发 频道

微软推出Win 8应用开发框架:.NET 4.5

    【IT168 资讯】.NET 4.5作为.NET框架的主要版本,允许开发人员使用Windows 8技术,轻松利用C#和VB语言编写Metro风格的应用程序。

  一:支持WIndows Runtime

  对于C#和VB的开发人员,即时您可能不知道自己是否在使用Windows Runtime,一切操作仍然会显得很自然。Windows Storage是windows runtime的命名空间,你可以将它作为.net的常用命名空间。

  您可以将windows runtime对象实例化,就像.net 对象一样。

  二:支持Metro Style 应用

  一些简单而又轻巧的基础类库APIs帮助C#和VB的开发人员来创建Metro 风格的应用程序。

  您可以将已有的Windows Phone、Silverlight 、以及桌面应用程序导入到Windows 8中。

  三:支持异步编程

  您可以使用Await来编写更多的响应程序。

  现在编写程序来实现多个资源中并行抓取数据会变得更加简单。

  四:Garbage Collector改进

  五:支持快速启动ASP.NET

  有两种运行ASP.NET的方式

  1. 在服务器上启动程序并运行它。如果服务器端的应用程序少,那一切就会OK。

  2. 当发生响应请求时才运行应用程序。

  左边屏幕显示的是.NET FW 4 运行在windows server 2008 r2,右边的屏幕显示的是.NET FW 4运行在 Windows Server 8 with FW 4.5开发者预览版上。两边同时测试100个实例,左边消耗的内存占到3.5 GB,右边的内存占到2.4GB。

  六:提供更好的数据访问支持

  当你通过编写代码来访问数据库时,你既可以选择已有的数据库,也可以创建一个新的数据库。既可以选择以设计为中心方法,也可以选择以代码为中心的方法。

  七:ADO.NET新增的多项特性

  能够提供对SQL Server 2008更好的支持,特别是空位压缩。

  支持Denali的新特性。

  八:支持WebSockets

  支持低延迟和低宽带的双向通信标准

  九:支持工作流

  支持C#表达式。

       十:BCL支持

  .NET 4.5能够在WPF, Workflow, BCL , MEF 以及 ASP.NET中响应开发者的请求。

0
相关文章