论文部分内容阅读
3月13日,微软公司在京发布应用开发测试与敏捷开发解决方案Visual Studio 11 Beta版本,并宣布即日起在中国地区接受下载公测。
作为业界主流的集成开发环境之一,Visual Studio一直备受瞩目。尤其这次Visual Studio 11 Beta新增Windows 8 平板电脑开发与测试功能,其受关注程度更高。
让开发者更关注代码和架构
开发工具市场在过去十年已经发生了显著的变化,软件开发阵营不仅包括专业的开发人员与测试人员,还包括越来越多的业余开发者。智能移动终端设备和消费者客户端的应用层出不穷,服务整合和类似社交网络拓展创新等需求提供了更多通过开发应用创业盈利的机会。开发者需要简易的工具来创建时尚的应用并确保最终用户喜欢。
“Visual Studio 11 Beta版本的发布,将为开发者提供最佳环境,紧随IT消费化市场趋势,与智能手机、平板电脑,以及其他移动设备一同推进IT改革。”微软大中华区副总裁兼市场战略部总经理谢恩伟表示。
Visual Studio 11 Beta版本新增了Windows 8开发工具,包括以触控为主的Metro 风格界面,还有与之相关的WinRT API,可以帮助开发人员在应用开发过程中快速设计Metro风格和架构。
微软大中华区开发工具及平台事业部销售市场总监刘伟介绍,除了支持Windows 8,Visual Studio 11 Beta在功能上还做了很多升级和改进,帮助开发者将更多精力专注于关键资产——代码和架构上,提升开发效率。
刘伟介绍,Visual Studio 11 Beta提供更简洁的用户界面,减少了彩色设计,让开发团队专注于自身工作。“举个例子,在Visual Studio 11Beta里去掉了‘复制’、‘粘贴’等菜单图标,留出更多屏幕空间显示代码,因为开发人员更多是用快捷键实现这些基础操作,而不是用鼠标点击这些图标。”
提供更快的加载速度,集成3D 模型的简单编辑功能,支持HTML5、CSS3、JavaScript、Visual Basic、C 、C#等语言和应用开发都是Visual Studio 11 Beta为开发者提供更简易、有力的集成开发工具的体现。
特别值得一提的是为配合Windows 8 Metro 风格界面的开发,Visual Studio 11 Beta整合了非常多的工具,比如内置了Blend这种所见即所得的工具,支持开发者和用户在设计过程中同步运行和查看;通过触控模拟器支持没有使用触控平台的开发者实现触摸体验,开发Metro 的应用;通过提供很多分辨率的适配功能,满足不同屏幕尺寸的像素需求等。
“如果 Java开发人员用 Eclipse进行开发需要用到Visual Studio时,在安装Team Explore Everywhere后就可以在Eclipse 里连接、打开Visual Studio的研发管理平台Team Foundation Server。”微软大中华区开发工具及平台事业部亓光宇兴奋地说,“正是基于Visual Studio 11 Beta简单有力的开发环境,网易在一个月里就把其他平台上的 一个3D游戏移植到Windows 8 平台上。”
协同合作的敏捷开发团队
Visual Studio 11 Beta不只是开发人员个人的有力工具,更是推动开发团队协作、响应开发需求、保障开发质量的有力工具。
敏捷开发日益盛行。刘伟以微软为例介绍,Visual Studio 的上一个版本——Visual Studio 2010 有上千人参与开发,50% 的开发小组使用敏捷开发,但是到开发 Visual Studio 2011时, 90% 的开发小组使用敏捷开发。
开发团队与客户沟通时常遇到问题。客户需求与软件开发最终交付的成果存在着不小差异,这一直是困扰软件开发团队的难题。作为敏捷开发解决方案,Visual Studio 11 Beta的故事板功能(Storyboarding)与反馈管理器(Feedback Manager)能够帮助任何规模的开发团队更直观地与客户沟通,以迅速将其创意转变为有竞争力的商业应用。无论企业的规模或项目的复杂度如何,Visual Studio 11 Beta都能帮助软件开发企业与服务提供商迅速交付为客户需求量身定制的商业应用。
Visual Studio 11 Beta 提供应用生命周期管理 (ALM)与敏捷开发管理平台,涵盖项目管理、变更管理、源代码管理与测试用例管理等各个应用生命周期的管理层面,以提高团队协作效率。
“通过敏捷门户展示整个项目当前的进展,可以让各色的开发人员和测试人员非常清晰地在同一个门户里面了解整个项目的状况。”微软大中华区开发工具及平台事业部李剑波介绍,“我们很容易通过拖拽的方式,建立父子的需求和在不同迭代周期间排序需求进度,通过在线方式灵活展现需求处理情况。”
与此同时,为了应对日益复杂的软件执行环境,Visual Studio 11 Beta还为开发与测试团队提供了强大的质量追踪工具——IntelliTrace。通过IntelliTrace的智能追踪功能,测试人员可以在测试的同时,记录软件测试的历史执行情况并确保重现“所报告的错误”——确保测试人员能够传递正确信息,让开发人员一劳永逸地将错误解决掉。IntelliTrace同时还能在生产环境里收集错误发生的所有信息,供开发人员参考并快速解决问题。
“很多生产环境里没有办法安装 Visual Studio,但IntelliTrace 可以装到U 盘中并直接插到生产用机里,在特定的时间点触发 IntelliTrace,在整个程序当中调用所有的堆栈、内存细节信息产生追踪文件,搜集完将追踪文件转给开发人员,在丝毫不影响生产环境的情况下,还原现场问题。” 微软大中华区开发工具及平台事业部廖浩志说。
另外,Visual Studio 11 Beta还可以与运维系统System Center Operation Manager整合,直接把运维现场的细节问题发给开发人员,使其更清楚地了解问题,进而解决问题。廖浩志介绍,即便运维产品不是微软的产品也可以很容易地通过适配器实现整合。
谢恩伟强调,无论企业规模、开发偏好或项目范围如何,Visual Studio 11 Beta突破性的功能将赋予所有开发与测试人员更多动力,并成为软件开发企业与服务提供商的创新平台。“我们期待看到越来越多的软件开发企业和相关专业人员下载使用Visual Studio 11 Beta,并为这款产品的日趋完善提出宝贵意见。”
作为业界主流的集成开发环境之一,Visual Studio一直备受瞩目。尤其这次Visual Studio 11 Beta新增Windows 8 平板电脑开发与测试功能,其受关注程度更高。
让开发者更关注代码和架构
开发工具市场在过去十年已经发生了显著的变化,软件开发阵营不仅包括专业的开发人员与测试人员,还包括越来越多的业余开发者。智能移动终端设备和消费者客户端的应用层出不穷,服务整合和类似社交网络拓展创新等需求提供了更多通过开发应用创业盈利的机会。开发者需要简易的工具来创建时尚的应用并确保最终用户喜欢。
“Visual Studio 11 Beta版本的发布,将为开发者提供最佳环境,紧随IT消费化市场趋势,与智能手机、平板电脑,以及其他移动设备一同推进IT改革。”微软大中华区副总裁兼市场战略部总经理谢恩伟表示。
Visual Studio 11 Beta版本新增了Windows 8开发工具,包括以触控为主的Metro 风格界面,还有与之相关的WinRT API,可以帮助开发人员在应用开发过程中快速设计Metro风格和架构。
微软大中华区开发工具及平台事业部销售市场总监刘伟介绍,除了支持Windows 8,Visual Studio 11 Beta在功能上还做了很多升级和改进,帮助开发者将更多精力专注于关键资产——代码和架构上,提升开发效率。
刘伟介绍,Visual Studio 11 Beta提供更简洁的用户界面,减少了彩色设计,让开发团队专注于自身工作。“举个例子,在Visual Studio 11Beta里去掉了‘复制’、‘粘贴’等菜单图标,留出更多屏幕空间显示代码,因为开发人员更多是用快捷键实现这些基础操作,而不是用鼠标点击这些图标。”
提供更快的加载速度,集成3D 模型的简单编辑功能,支持HTML5、CSS3、JavaScript、Visual Basic、C 、C#等语言和应用开发都是Visual Studio 11 Beta为开发者提供更简易、有力的集成开发工具的体现。
特别值得一提的是为配合Windows 8 Metro 风格界面的开发,Visual Studio 11 Beta整合了非常多的工具,比如内置了Blend这种所见即所得的工具,支持开发者和用户在设计过程中同步运行和查看;通过触控模拟器支持没有使用触控平台的开发者实现触摸体验,开发Metro 的应用;通过提供很多分辨率的适配功能,满足不同屏幕尺寸的像素需求等。
“如果 Java开发人员用 Eclipse进行开发需要用到Visual Studio时,在安装Team Explore Everywhere后就可以在Eclipse 里连接、打开Visual Studio的研发管理平台Team Foundation Server。”微软大中华区开发工具及平台事业部亓光宇兴奋地说,“正是基于Visual Studio 11 Beta简单有力的开发环境,网易在一个月里就把其他平台上的 一个3D游戏移植到Windows 8 平台上。”
协同合作的敏捷开发团队
Visual Studio 11 Beta不只是开发人员个人的有力工具,更是推动开发团队协作、响应开发需求、保障开发质量的有力工具。
敏捷开发日益盛行。刘伟以微软为例介绍,Visual Studio 的上一个版本——Visual Studio 2010 有上千人参与开发,50% 的开发小组使用敏捷开发,但是到开发 Visual Studio 2011时, 90% 的开发小组使用敏捷开发。
开发团队与客户沟通时常遇到问题。客户需求与软件开发最终交付的成果存在着不小差异,这一直是困扰软件开发团队的难题。作为敏捷开发解决方案,Visual Studio 11 Beta的故事板功能(Storyboarding)与反馈管理器(Feedback Manager)能够帮助任何规模的开发团队更直观地与客户沟通,以迅速将其创意转变为有竞争力的商业应用。无论企业的规模或项目的复杂度如何,Visual Studio 11 Beta都能帮助软件开发企业与服务提供商迅速交付为客户需求量身定制的商业应用。
Visual Studio 11 Beta 提供应用生命周期管理 (ALM)与敏捷开发管理平台,涵盖项目管理、变更管理、源代码管理与测试用例管理等各个应用生命周期的管理层面,以提高团队协作效率。
“通过敏捷门户展示整个项目当前的进展,可以让各色的开发人员和测试人员非常清晰地在同一个门户里面了解整个项目的状况。”微软大中华区开发工具及平台事业部李剑波介绍,“我们很容易通过拖拽的方式,建立父子的需求和在不同迭代周期间排序需求进度,通过在线方式灵活展现需求处理情况。”
与此同时,为了应对日益复杂的软件执行环境,Visual Studio 11 Beta还为开发与测试团队提供了强大的质量追踪工具——IntelliTrace。通过IntelliTrace的智能追踪功能,测试人员可以在测试的同时,记录软件测试的历史执行情况并确保重现“所报告的错误”——确保测试人员能够传递正确信息,让开发人员一劳永逸地将错误解决掉。IntelliTrace同时还能在生产环境里收集错误发生的所有信息,供开发人员参考并快速解决问题。
“很多生产环境里没有办法安装 Visual Studio,但IntelliTrace 可以装到U 盘中并直接插到生产用机里,在特定的时间点触发 IntelliTrace,在整个程序当中调用所有的堆栈、内存细节信息产生追踪文件,搜集完将追踪文件转给开发人员,在丝毫不影响生产环境的情况下,还原现场问题。” 微软大中华区开发工具及平台事业部廖浩志说。
另外,Visual Studio 11 Beta还可以与运维系统System Center Operation Manager整合,直接把运维现场的细节问题发给开发人员,使其更清楚地了解问题,进而解决问题。廖浩志介绍,即便运维产品不是微软的产品也可以很容易地通过适配器实现整合。
谢恩伟强调,无论企业规模、开发偏好或项目范围如何,Visual Studio 11 Beta突破性的功能将赋予所有开发与测试人员更多动力,并成为软件开发企业与服务提供商的创新平台。“我们期待看到越来越多的软件开发企业和相关专业人员下载使用Visual Studio 11 Beta,并为这款产品的日趋完善提出宝贵意见。”