技术开发 频道

VS2010简化结构 四版本全新诠释Coding

  【IT168 专稿】3月3日消息,在微软望京大厦举行的Visual Studio 2010技术预览会上,微软大中华区开发工具及平台事业部总经理谢恩伟和产品市场经理胡德民分享了2010微软平台市场现况和推广策略、Visual Studio 2010的新功能,包括对云计算、敏捷开发方法、C++等技术的支持等,以及Visual Studio 2010的发布计划等。


  微软大中华区开发工具及平台事业部总经理 谢恩伟

  1.ALM是开发工具市场的主要销售来源

  谢恩伟谈到,中国有150万专业开发者,仅次于美国,根据社区调查,目前软件平台技术现状如下:

  (1)Web开发: Web开发者的比例在逐年上升,将成为软件开发主流,而微软的ASP.NET技术在Web开发领域占有领先地位,另外RIA开发潜力极大,这种新技术将会助力Web开发。

  (2)云计算:经调查,35.6%的企业对云计算有需求,并打算在一年内使用云计算技术。云计算的潜力可见一斑。

  (3)ALM(应用生命周期管理)工具:近一年,VSTS的应用已经在快速成长,业界应用已经占一定比例,企业对流程专业化的需求一直在不断提升。软件开发者所在公司目前主要使用的ALM工具中,微软的VSTS占有的份额近42%,但亦有32.2%的公司仍在使用Visual Sourcesafe工具。 目前,ALM已是开发工具市场的主要销售来源。

  (4)编程语言:调查显示,.NET语言目前在国内开发人员中被使用的比例高达30%,表明了.NET技术目前依然是国内技术社区和企业的主流。说明了.NET平台和Visual Studio是主流技术和开发工具。

  2.Visual Studio 2010新功能

  (1)微软将推云计算迁移工具

  微软正大力推广其“三屏一云”战略,三屏即电脑显示屏、手机屏幕和电视屏幕,“一云”则指云计算。谢恩伟强调:“未来的互联网世界将会是“云+端”的组合,用户可以便捷地使用各种终端设备访问云中的数据和应用,这些设备可以是电脑和手机,甚至是电视等大家熟悉的各种电子产品,同时用户在使用各种设备访问云中的服务时,得到的是完全相同的无缝体验。”

  “展望未来,微软还将有更多云计算解决方案出现。”谢恩伟透露,微软正开发云计算的迁移工具,它能将传统的应用软件平滑迁移到云计算平台。“这样,用户可以充分利用给自己现有的系统,将他们迁移到云平台,从而大大丰富云中的应用。”

  谢恩伟表示:“微软还会推出一个整合工具和管理平台,该整合工具能将微软的云和第三方的云或传统的应用进行集成,同时还能通过微软管理平台实现对这些部署在不同地方的应用进行集中管理。”而Windows Azure这一平台“既是运营平台,又是开发、部署平台;上面既可运行微软的自有应用,也可以发布部署用户或ISV的个性化服务,平台既可以作为SaaS等云服务的应用模式的基础,又可以与微软线下的系列软件产品相互整合和支撑。”

  (2)VS2010全面支持企业级敏捷软件开发生命周期

  谢恩伟指出,Visual Studio从2008版本就已经是“生于敏捷,用于敏捷”。也就是说,在Visual Studio 2008和Visual Studio 2010的研发过程中,技术团队就应用了敏捷,所带来的直接效果是VS 2008 Beta 1的Bug数量较VS 2005 Beta 1时大幅降低了5倍。

  通过现场技术人员的演示,可以看到,微软提供了完整的技术文档帮助开发人员应用如Excel这样的常用工具来与Visual Studio 2010相结合,对项目进行管理。

  测试人员无疑是最大受益者。考虑到很多测试人员可能都没有好的编程基础,VS2010提供的test professional tools可以根据其量身定做。对于测试时,B/S, C/S都可以录制脚本,定义好后即可自动完成,并将结果保存在服务器上。目前,它支持当前流行的测试驱动开发,自动化测试等技术。

  (3)C++的复兴

  对于C++在国内的发展情况,其结果可能会让其他地区感到惊讶,这门“老”语言目前在国内的份额不降反生,目前竟然有20.8%的市场占有率,这也促使微软在上海的研发中心专门投入资源将C++融入到Visual Studio 2010中。谢恩伟提到,C++目前在国内“复兴”主要是受移动、嵌入式应用等行业兴起的影响。

0
相关文章