微软推出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中响应开发者的请求。