1.1.4 Visual Studio 2008和ASP.NET 3.5简介
Visual Studio 2008是Visual Studio和.NET Framework的下一个版本,其中有许多新的特性。微软在Visual Studio及.NET Framework这2方面做了大量的工作,可以非常有效地提高开发人员的工作效率,未来微软的新开发工具将使得开发应用程序更容易,对VB、C#语言提供了更多的支持,开发人员将可以透过新的开发工具来进行LINQ(Language Integrated Query)、ASP.NET AJAX、WPF、SilverLight(先前称为WPF/E),以及Office 2007等新技术的开发,甚至于将只在Visual Studio 2005的Team Suite版本中才有的Test工具整合到Visual Studio 2008中。Visual Studio 2008将包含对LINQ(Language-Integrated Query)的支持,通过把查询的概念变成一流的编程概念,LINQ将使得.NET中的数据访问面貌一新。Visual Studio 2008包含一个对象/关系的映射器,允许开发人员为关系数据创建数据模型,然后开发人员可以在VB和C#中编写丰富的LINQ查询来获取数据,绑定这些数据,以及更新这些数据。现在VS对所有的LINQ查询及结果值提供完整的Intellisense支持。VB和C#也包含一些新语言特性和改进。这些语言的改动将以微妙又深刻的方式改进我们的开发体验,也势将改进效率,减小我们需要键入的代码量。
Visual Studio 2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。
Visual Studio 2008包括各种增强功能,例如可视化设计器(使用.NET Framework 3.5加速开发)、对Web开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持AJAX的Web应用程序。
开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASP.NET应用程序服务和Microsoft平台。
Visual Studio 2008在以下4个方面为开发人员提供了关键改进。
● 快速的应用程序开发
为了帮助开发人员迅速创建先进的软件,Visual Studio 2008提供了改进的语言和数据功能,例如语言集成的查询LINQ,各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。
Visual Studio 2008还使开发人员能够从同一开发环境内创建面向多个.NET Framework版本的应用程序。开发人员能够构建面向.NET Framework 2.0、3.0或3.5的应用程序,这意味他们可以在同一环境中支持各种各样的项目。
● 突破性的用户体验
Visual Studio 2008为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括Web、Windows Vista、Office 2007、SQL Server 2008和Windows Server 2008。对于Web,ASP.NET AJAX及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代Web体验。
● 高效的团队协作
Visual Studio 2008提供了帮助开发团队改进协作的扩展的服务项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。
● 使用Microsoft .NET Framework 3.5
.NET Framework提供了用于解决常见编程任务的构建基块(预制的软件),从而能够快速构造具有出色的最终用户体验的紧密联系的应用程序。在.NET Framework模型业务流程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。
Visual Studio和.NET Framework的结合使用减少了对公用管道代码的需要,从而缩短了开发时间并使开发人员能够集中精力解决业务问题。
.NET Framework 3.5是在.NET Framework 3.0的基础上构建的更高版本。得到增强的功能领域包括基类库、Windows workflow foundation、Windows Communication Foundation、Windows Presentation Foundation和Windows CardSpace。