.NET Framework 是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件,很多开发人员都需要这个.net framework 5.0.11的框架,有了它很多的编辑环境,存储和执行都是支持远程的。
提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,
还是在本地执行但在 Internet 上分布,或者是在远程执行的。
提供一个将软件部署和版本控制冲突最小化的代码执行环境。
提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
微软的.NET Framework 4主要为用户提供了以下新功能和改进:
.NET Framework 4与 Framework 3.5 SP1并行工作。
在旧版的Framework中可以运行的应用程序,将继续能够运行在.NET Framework 4上。
在Visual Basic和C #语言中有所创新,例如声明lambdas 、隐线continuations 、动态调度、并命名/可选参数等。
.NET框架还为基于WF的工作流程提供重大的性能改进:
改进Windows通讯基础( WCF )构架,例如流服务相关支持,双向通信的持久性等。
.NET框架4还提供了新的WCF功能,例如服务发现、路由器服务、简化配置、REST支持、诊断和性能提升等。
并行程序设计的创新功能如下:并行循环支持、任务并行库(TPL)、并行LINQ ( PLINQ )、协调的数据结构、多核心处理器等。