科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Visual Studio 2008唤起开发新时代

Visual Studio 2008唤起开发新时代

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Visual Studio 2008可以高效开发Web应用,集成了ASP.NET AJAX 1.0,包含ASP.NET AJAX项目模板。作为整合了微软30年软件开发成功经验的Visual Studio 2008必将带领开发者共同走入崭新的开发时代。

作者:ChinaByte 来源:比特网ChinaByte 2008年2月25日

关键字: Studio 2008 Visual Studio Windows

  • 评论
  • 分享微博
  • 分享邮件

  随着软件产业的飞速发展,应用从得到需求到开发部署的周期越来越短,开发工具的功能、语言的支持能力、高效开发能力等因素占据了技术实施中的越来越重要的比例,单一的开发平台,逐个对象实现的方式,成为了应用开发的瓶颈,而Visual Studio 2008给我们提供了更多的开发功能及整合能力,给开发人员提供了最好的开发环境,将软件开发带进了一个崭新的时代。

  微软开发部门企业副总裁S.Soma Somasegar表示,Visual Studio 2008与.NET Framework 3.5可供开发人员在Web、Windows Vista、2007 Office system及Windows Server 2008等最新平台上建置应用程序及服务。改善Team Foundation Server(TFS)的效能,可支持无限的主要命令(key command)运作,同时主要命令的执行亦快上10~60%;在VSTS版本中增加许多新的数据库工具,让Microsoft Visual Studio Team System 2008 Database Edition及Microsoft Solutions Framework可完全与VSTS整合。

  功能上的增强

  微软的Visual Studio团队、SQL Server团队、Office团队都在使用Team Foundation Server进行企业级的应用开发。Visual Studio 2008的设计目标主要有3点:提高开发效率、在开发过程生命周期中使团队成员能够更好的协作、能够开发基于微软最新技术的一些应用。Visual Studio 2008支持.NET framework 3.5,并且对以前.NET framework版本进行支持。同时,在VB3.5和C#3.5中加入了对LINQ的支持。LINQ使用户能够使用VB和C#编写出类似于SQL语句这样的指令,使得开发语言和数据库语言彼此能够结合起来。以前的SQL语言检索能力很强,但是并不擅长进行复杂的运算。现在VB和C#能够获取数据,并且能够对数据进行复杂的运算。这也是在Visual Studio 2008中引入LINQ技术的原因。

  在软件过程管理中,Visual Studio 2008引入了CODE MATRIX,可以测量代码的复杂度,对代码的性能进行定量的分析,从而对代码的优劣有一个比较深入的了解。此外,在Visual Studio 2008中引入了新的负载测试的模型、界面和报表。更重要的是,还有一个连续集成的构建,例如,一个企业有一个开发主线,还有很多开发分支。假定每个开发分支都是其中的一个功能点,当功能点开发完成以后,需要合并到开发主线,在对开发主线进行合并操作的时候,Visual Studio 2008能够自动进行团队构建,并且给出构建的结果。而在Visual Studio 2005时,需要进行很多手工操作。

  WPF是微软最新的表示层框架,可以使用户在开发应用程序时,所有的界面都是统一的。WPF具有非常强的3D处理效果。

  语言上的增强

  在Visual Studio 2008的C++语言当中,MFC可以支持Vista的通用控件。Visual Studio 2008还支持智能感应,除此以外,对于AJAX引入了很多扩展控件,从而可以快速开发ASP.NET AJAX的应用。新的Vista SDK中包含大量的非托管API。UAC(用户访问控制)是Vista的一种访问控制机制,主要是防止病毒对系统的破坏。

  Visual Studio 2008中的VB语言不但可以获取数据,并对数据进行复杂的运算。此外,对XML的处理也更加方便。同时,VB集成开发环境的开发效率有了大幅度提高,变得更加智能。Visual Studio 2008整合了对象、关系型数据、XML的访问方式,语言更加简洁。

  多语言高效开发

  使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。使用Expression交互式设计器可以无缝集成设计人员与开发人员的工作流程。

  Visual Studio 2008可以高效开发Web应用,集成了ASP.NET AJAX 1.0,包含ASP.NET AJAX项目模板。此外,它还可以高效开发Office应用和Mobile应用。

  Visual Studio 2008还整合了许多新功能和NET Framework 3.5架构的设计组件,诸如Windows Presentation Foundation(WPF)、Workflow Foundation(WF)及Communication Foundation(WCF)等;支援.NET Framework 2.0、3.0及3.5等不同的架构;支持可连结设计对象及数据的Language Integrated Query(LINQ);在专业版中内建锁定Office平台的开发工具;改善对JavaScript编码的能力,以让开发人员可建置新一代的Web应用程序;在Team Foundation Server中新增程序批注功能,以及自动程序编译功能,在开发人员加入程序代码后仍能持续编译。

  在Visual Studio 2008中最重要的革新有三处,而且都与动态编程有关:首先是.NET Framework 3.5的最终版,它包含了开发Silverlight程序必要的图形库,而且Silverlight开发工具Popfly也成了VS2008的一部分;第二,通过动态语言运行时(DLR)支持IronRuby、IronPython等动态语言,而DLR也是.NET 3.5的一部分;第三,包含了早就该容纳进来的语言级集成查询LINQ。

  目前已有业者建置支持Visual Studio 2008与.NET Framework 3.5的相关工具,例如Xerox利用这两项产品开发了可最佳化企业技术环境的工具,而且建置时间及成本只有一半;提供数据及服务调解软件的Xcalia亦利用这些新工具开发Xcalia Intermediation Core,并利用LINQ简化开发流程。

  Visual Studio 2008为开发者提供了高效率、高质量、高写作的开发环境,确保软件开发顺利完成并能高质量交付。作为整合了微软30年软件开发成功经验的Visual Studio 2008必将带领开发者共同走入崭新的开发时代。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章