无论是公共的Web站点还是内部的业务系统,公司始终希望可以利用现有的因特网技术来传递更丰富的,交互性更强的最终用户解决方案和增加开发团队的工作效率.Visual Studio 2008支持 .NET Framework 3.5应用程序的开发,这为开发人员提供了通用的工具集,可以更有效地用来创建丰富的交互性更强的内部的基于Web页面的应用程序和公共的Web站点.
Web开发人员可以利用的Visual Studio 2008的新特性包括:
Asynchronous JavaScript and XML (AJAX),的完美支持,它是一门新的编程技术,可以在Web浏览器和Web服务器之间交换少量的数据.
Language-Integrated Query (LINQ), 它使开发人员能够使用Visual Basic® Visual C#® 编程语言来编写语法跟结构化查询语言(SQL)类似,并且可以使用相同的方法来访问实体类型,ADO.NET, XML 数据, SQL Server 数据库.
Microsoft® Expression® Web集成,通过使用层叠样式表和共享工程文件来进行协作开发。
使用Visual Studio2008来开发Web应用程序的好处包括:
全新的用户体验.改进对AJAX的支持可以使开发人员能够创建更丰富的,交互性更强的Web应用程序-更完美的用户交互体验-可以消除因为用户对页面做修改而对整个页面进行重新装载。
快速的应用程序创建,开发人员利用AJAX技术可以提高生产力,因为他们可以利用Visual Studio 2008 的智能提示技术去发现变量,实体和与它们有关的方法。可以通过在Visual Studio中设置断点的方法来对JavaScript代码进行调试。对最受欢迎的浏览器进行处理的能力..开发人员使用LINQ受益于Visual Studio 2008在设计时对声明的完成。智能编译可以自动进行改正,智能提示技术可以使他们不用像学习T-SQL 或者XPATH那样,他们可以把主要的精力花费在如何使用数据而在语法的学习上只用花费较少的时间即可。
高效的团队协作,UI设计人员和软件开发人员能够非常和谐地工作在同一个环境中,共享项目,代码和设计。设计人员可以利用Microsoft Expression Web进行UI设计然后满怀信心地把设计好的页面转交给开发人员,并且可以保证UI设计和随后开发的业务逻辑代码都保持完好。高效的团队合作允许公司从总体上来改进在整个项目开发过程中的用户体验.