简体版  |  繁体版   推荐信息: 阅读排行 | 滚动 | 微软SOA高峰会 | 中型企业创新社区 | 随心所欲发新闻
企业软件

Visual Studio 2008 唤起开发新时代

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

  随着软件产业的飞速发展,应用从得到需求到开发部署的周期越来越短,开发工具的功能、语言的支持能力、高效开发能力等因素占据了技术实施中的越来越重要的比例,单一的开发平台,逐个对象实现的方式,成为了应用开发的瓶颈,而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必将带领开发者共同走入崭新的开发时代。

  • 本文关键字:
  • 综述(1945)
  • 网友关注
    热门产品
    编辑推荐
    推荐专题
    更多
    思科
  • 打开网络创新之门
  • 思科公司于北京嘉里中心饭店成功举办了主题为“创新网络,绿色引擎”的思科创新日暨思科新品发布会。
  • 论坛热贴
    更多
    博客精选
    更多
    视频推荐
    更多
  • 杜青松:对IT人员要求别具一格
  • 在对杜青松的采访中,他透露出目前在中粮包装有限公司信息化建设的工作中的一个难点——IT人力资源短缺。
  • TMG

    Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络

    渝ICP证B2-20030003号 商务联系、网站内容、合作建议:010-82657868

    版权声明 在线提交意见反馈 Powered by 天极内容管理平台CMS4i

    经营性网站备案信息 网警备案 中国网站排名