技术开发 频道

专访:张亚勤揭示VS2010新改进新趋势

  【IT168独家】Visual Studio 2010于4月12日全球发布,作为最核心的开发工具有什么样的改进可以满足开发者希望实现的功能和特征,在未来会有什么样的变化?微软全球资深副总裁、微软亚太研发集团主席张亚勤博士和微软大中华区开发工具及平台事业部总经理谢恩伟先生就上述问题接受了IT168记者的采访。


  记者 Visual Studio 2010比以前有什么样的改进?在工具这一块是怎么样改进的?

  在未来IT产业会贡献更多底层的IP,更深入这个复杂的世界,会更强调模拟,人性化,生物感知的方式感受未来的世界,去融入其他的产业,在这种趋势下,作为最核心的开发工具在未来会有什么样的变化,开发者希望实现的功能和特征。

  谢恩伟:几个方面,你谈到新的一系列的功能,有很多。我做一个总结,一个方面,大家都在谈云计算,这个领域当中,从2008开始我们做了一系列工作,在云计算方面做拓展,2010年开始我们在这个平台上做应用软件搭建和部署,也做了大量工作,让广大软件开发者可以更快地、用自己已经非常熟悉的工具更有效的在互联网模式当种做部署。

  第二个投入,就是在整个专业软件开发流程方面,这个领域我们从Visual Studio 2005开始就有展现,在这几年的演变过程当中,我们已经取得很多客户的反馈,也把客户反馈跟微软自身软件开发方面的经验做结合,如果看Visual Studio 2010,有很多测试方面,交互管理方面等功能,都做的非常紧密,非常完整。其实开发工具不仅仅是编译语言,以前大家会说我是什么什么的开发人员,但现在更多的会说,这整个的开发流程成本要降低,提高了生产力,这个方面Visual Studio做了相当大规模的动作,可以有更好的提升。

  第三个方面新动力,我们在客户端,比方说Sliverlight4等,都做了一系列的调整,可以在客户端更好的应用。在这之外,我们也在功能、功效这个方面做进一步拓展。有一个数据对我们是很惊喜的,整个Visual Studio发布过程当中,也做了一系列的调研,我们有很多培训,有一个培训课大大出乎我们意料,就是很多软件开发者都在并行计算,实际上微软在并行计算这个领域也做了比较大的调整,真正能够把微软工具这样一个效率做到极致。

  所以这三个方面对云计算的支持,一个专业软件端对端流程的突破,以及在平台技术,以及我们一个新的并行计算这些方面做的尝试,把视觉功能做到极致,是非常大的亮点。

  第二个问题,在感知这个方面有怎样的突破,举一个非常简单的案例,在Visual studio 10当中,有一个非常重要的步骤我们跟Share point做了紧密的结合,跟Office团队也做了密切的配合,尤其像BI。大家应该也理解,互联网怎样通过感知,对数据的认可,把应用软件达到一个新的层面,实际上开发工具这一块,我们也在做一系列的工作,怎样可以更好的跟我们商业应用软件做更加紧密的结合,这样才可以有更多的人喜欢。

  记者微软跟英特尔是特别紧密的战略合作伙伴,现在英特尔也开始向超模,模拟感知去拓展,微软是否有同步的变化,开发工具层面,会不会未来也有一些开发趋势呢?

  张亚勤:三个大部分,第一个支持云计算,我们的Windows,不仅仅是客户端的Windows,而且是云里面的Windows,Visual Studio2010支持云里的Windows,支持客户端的Windows,而且使它的应用、体验、开发环境都是一样的,这个对于开发是很重要。

  第二点,它简化了很多东西,包括一开始的建模,包括定义、链接、调试变得相当的简化,特别是Silverlight,它支持跨平台的开发环境,有很多操作系统,支持多核运行,支持并行计算,怎样把不同任务分配到不同处理器上,更好的分化资源。这个是核心。

  第二个问题,作为开发工具,我们多少年一直是向这个方向发展,支持更加多元化的一些端,客户端。05、06年的时候我们开发一个给钟表系统,就有点像互联网给传感器做的系统。当时我们在嵌入方面是另外一套,并不是Visual Studio,现在通过整合,把我们当时所有在嵌入式方面都整合到Visual Studio大框架之下,所以说,在Visual Studio 2010里,开发环境里可以看到有特别小的针对传感器的一些模块、嵌入式模块、移动模块、桌面模块,我们在Visual Studio 2010里面已经做了很多工作,以后这个也是开发环境,开发软件工具的大方向,完美的无缝衔接的方向发展。

  刚才提到互联网,这个方向其实还是很好的,计算无处不在,有电的地方就有计算,用网更好的连接起来,但是这个时间需要很长,可能需要很长时间才变成主流,并不是说50年才会发生,而是需要过程。互联网核心还是互联网,IP方式,把大量数据采集,存储,搜索,结构化,智能化,再反馈到传感器、网络里去,这里核心还是云计算,云计算加上感知网。这些跟Visual Studio 2010有什么关系呢?Visual Studio 2010可以提供更好的开发环境做这些事情,可以使数据更好的兼容,所有开发者都可以用这个工具做这些事情,但是互联网并不是一个晚上就可以发生的,互联网像纳米一样,可能是好的想法,好的技术,新的东西,但是需要很长的时间。

  记者之前网上有消息说,Office 2010可能有部分产品免费给消费者, Visual Studio有没有提供给中小规模消费者的计划。另外从Office2007到2010有拓展市场的计划,是否表明微软在未来盈利模式方面也会有所改变?

  张亚勤:这个问题问的非常好。这个是整个的趋势,软件+服务,软件+端的趋势。Office2010整个架构的开发有好几年的时间了,今年我们会很快推出2010,具体模式是服务模式,云的模式。Visual Studio2010很重要的功能就是支持Office2010,也包括对商务智能和 Exchange的支持,这对中小企业应该是很有益的。

  谢恩伟:我补充几点,在去年年终的时候我们也做过一系列媒体交流,微软一系列产品,有很多版本,有一些是针对大中学生,其中就包含一些开发工具平台,跟Office有关一系列的产品。除了这个之外,也有针对新型的创意型的企业,他们可能一开始资金比较缺,在这方面我们会进一步扶持。还有一个版本,就是针对互联网上应用软件开发者,特别是在中国,大中华区有跟多这样的用户,所以我们也提供了很多免费产品。其中一个重要含义就是更好的扶植他们,包括为在校学生提供资源,让他们有更好的体验,也为广大创业企业创造一个环境。

  这是Visual Studio在免费的领域做的一些事情,除此之外,微软内部也在做一系列的应用,从互联网到云计算,我们按需计费,这样的模式更加是针对第三方的托管厂商,我们在托管厂商当中有这样的营运的模式,可以在第三方厂商当中采用按时收费的模式,比如月租费,就可以降低中小企业计算资源的负担。实际上通过这些模式的发展,按需计费,按月租收费这么一种模式,会帮助降低他们的成本。

  张亚勤:,微软也是一直在积极参与产业的变革,也是这方面的主导者,我们在云计算方面所花的资源,所付出的数据中心可能是全球企业里面最多的,刚才会上恩伟也讲了史帝夫鲍尔默在一个半月之前有一个很重要的演讲,我们把公司的未来都压在云计算上,而且会把公司更多资源,90%的资源放到更多和云有关的开发,还有市场业务上面。

  三月初到我总部开战略会的时候,重点就谈一个主题,就是在云,在服务,在新的时代里面,微软的对应,这个对应不是刚开始,其实这几年每年都是这个主题,今年我们有更多的产品,更多的服务在推出,包括XBox,现在国内还没有推出,但现在已经成为全球最大的游戏在线的业务,这些完全是基于云的,当然我们的bing,搜索,email也都是,现在Office也走向云+端服务的模式。这个里面我们做了详细的预测和计算,这个业务模式相信对微软也是有好处的,所以鲍尔默说,微软跟云是相辅相成的,我们会大力支持云,云也会支持未来的微软。
记者:第一个问题,现在其实有很多厂商在国内建立了研发中心,但是一直都有观点认为这些国际巨头的软件厂商在中国建立技术团队较少参与核心产品研发过程,更多可能还是本地化的参与,您是怎么看待这个观点的?尤其是中国研究院升级为亚洲研究院,是不是您有什么不同做法。

  第二个问题您认为微软最值得国内软件企业学习的地方是什么?您觉得中国软件行业里面,哪些纵深领域可能会出现中国的微软?

  张亚勤:第一个问题研发团队在全球企业做什么,刚才说跨国企业中国研发团队都是做的本地化的东西,这个看法已经过时了,十年前五年前是这样,现在这个状况已经做了很大的改变。拿微软做一个例子,我们最早期,十年前所做的开发工作,确实是比较本地化的,主要工作是把全球平台、产品汉化,到2003年,我们成立了微软亚洲工程院,这和一开始就完全不一样了,它当时所承担的工作100%是给全球产品,而且也承担了相对比较核心的开发工作。当时第一个项目是Windows mobile的开发,这个产品的图象编辑系统都是中国团队做的。05年,恩伟回来的成立了服务器的团队,live也成立了一个团队,那时候开始把核心的东西拿到中国,但是团队比较小。真正第三个阶段是在2006年,我们成立了微软中国研发集团,把一些基础研究,开发工作,以及核心化的技术整合到一块儿,当时我们开发团队有五六百人,现在已经有三千多人,已经成为微软很重要的核心开发团队,大家可能也知道,是微软在美国之外最大的开发团队,已经成为全球软件开发重要的元素。

  第二个问题,关于微软有哪方面国内企业可以借鉴,我觉得两方面,快速敏捷的开发模式,快速应对,在微软不仅仅讲我们自己的开发模式,也请一些小的团队分享他们的经验,我在微软待了十一年了,第一点体会到微软开发团队大家都非常聪明,素质都很高,整个来讲团队合作能力很高。作为我自己,从微软学到的,是对自己不断的反省,不断的批判。所以经常看到微软有不同的声音,这个是代表我们可以想,可以说,对媒体也不忌讳,我们也是在不断调整,在不同时代都可以起到作用。

  第二点,微软靠合作伙伴,靠生态系统,我们所做的东西是平台,平台就需要开发工具,需要开发人员,需要合作伙伴,包括作硬件,包括开发应用,包括从事服务,所以和产业界的合作比较多。这个跟有些企业不一样,不管是软件、服务、芯片我们都是合作的,我在管项目的时候,我有一半时间是跟合作伙伴进行会议,进行交流,别的企业可能不一样。

  谢恩伟:我补充几点。第一个问题,拿我在服务器和开发工具的自身经验,很多研发团队在中国落户的时候,都有一系列的方向。05年的时候,我们就说过不光要把这个团队做成全球认可的开发团队,更重要的是这个团队必须为微软的商业起到积极的作用。这一点对我来说非常重要,实际上很多在亚太研发集团的团队都有这样的想法,一个工程师除了要为微软在平台在业界的成功做努力,也要为在中国的市场起到作用。这个目标我们一开始就形成,我们每年都会看一下我们的目标,这是非常重要的。

  第二个方面,也是我非常强调的,就是这是一个过程,不能在第一天就说我们的团队有这样的能力做完整业务创新,这是一个学习的过程,所以在这五年当中,前两年的侧重点都是怎样提高我们的开发能力,怎样提高我们对本地客户的认知。到了现在,三年到五年时间,更多的设计更多的架构从本地出来,更多地为本地客户、本地合作伙伴做商业应用场景有关的一系列功能。软件开发是一个需要花很长时间锻炼出来的能力,这种能力需要跟市场,跟客户有一个非常密切的结合。这两点微软都非常在意,一定需要有一个非常清晰的展望。另外一方面,就是非常严谨的做事情,不是说做的超前的动作,这对团队成功是非常有利的。

  张亚勤:补充一点,讲到中国研发团队作用,现在很多架构被完全颠覆了,早期是中国做项目回微软总部,现在是很多美国项目汇报到中国,像潘总,她在美国有很多团队,她住在上海,但是全球都要向她汇报。包括搜索,整个亚太也是集中在中国。很重要的一点,我们希望做更多面向中国客户,中国市场的产品,这和以前是完全不一样的,早期是完全汉化,后来是全球化,现在我们又希望本地化。所以我最近一直在讲,微软在中国三个阶段,早期市场中心,后来研发中心,现在是决策中心。

  记者:您在博鳌论坛上说我们有5亿美元用于中国研发设施的投资,这个投资会用在什么地方?

  张亚勤:两年前我说我们会在中国投十亿美金的研发,去年我算了一下,超过了五亿,用到所有产品开发,基础研究,包括研究院,工程院,大产品部门,具体的设施。买地建楼我们并没有放进去,因为这个可能需要很多年才可以支付,这个五亿美金是可以用的研发经费。这里面也包括我们的外包,软件外包,因为我们自己做研发,有一部分业务是包给国内企业和合作伙伴的。

  

  记者: Visual studio 2010的发布是云计算重要的里程碑,那么从微软看,云计算发展领域曾经发生过哪些里程碑,未来会有哪些里程碑会发生?您认为中国发展跟全球有什么不同?

  张亚勤:云计算不是很新的概念,十年前我就看过有cloud这种说法,我们翻译是说网络计算,没有想到可以翻译成云。

  云计算可以分几个阶段,早期可以叫云计算1.0,包括SOA,设施运算,网格计算,虚拟化这些都可以说是云计算的1.0。

  第二个阶段比较重要里程碑是亚马逊,它推出一系列平台,弹性计算,数据库,加上web service,亚马逊第一次把云计算变成一种资源,企业、个人可以不需要买设备,就可以用到,这是一个物理设施平台。

  现在这个阶段可能是云计算走向主流的时候,可以叫云计算2.0或者2.5,现在真正有这么一个平台,不仅有存储平台,而且有开发平台,有开发工具,大家可以在上面开发应用。

  Windows为什么成功?最重要就是上面有一个标准开放平台,大家都可以开发应用,有Visual Studio这样的工具可以使用,形成产业良性的环境。所以云计算要发展也要这样,否则云是有的,只不过大家还是各自用。

  最近中国讲云计算讲地非常热,很多企业从事云计算这样的工作,但是要发展下一步需要几个方面,怎样发展中国的云计算,怎么部署云计算的战略。我觉得主要看云计算几个大的障碍:其中第一个障碍是它对于安全性,对于隐私的挑战,因为很多东西要存在云上,公共云,第三方的云,所以安全性和隐私性怎么保证。第二点是可依赖性,包括数据存那会不会丢掉,云计算商会不会涨价,会不会有什么问题,这是数据可依赖性。第三点就是这个平台整个服务,产业模式。

  第一个方面是很具体的,可以成立一个云计算的产业基金,政府可以提供一个好的环境,比如免税,但是要靠市场方式运作,而且要吸收全球优秀的投资者。那么为什么做这件事?我觉得现在很大的问题是国内中小企业没有资源,也没有太多的需求去做云计算,建大型的基础设施做平台。大型企业、国企,他们没有动力,不愿意做这个事,所以需要政府有这个基金促进产业发展,特别是大运营商可以建一些云。

  第二点,需要参与,甚至可以去主导国际标准,云计算数据标准,协议通信标准。我最反对的是不和国际沟通,自己搞一个标准,最后变成一个信息孤岛,我们经常说奥运会是最好的模式,我们参与全球然后拿到金牌,共同制订游戏规则,科技界云计算要有同样的精神。

  第三点,我希望我们有更具体的措施,提交给大的运营商,包括国企去更有计划的建立大型数据中心,因为运营商是有数据的,可以把数据存在那里,设立大型数据中心,这个数据需要全盘考虑,比如说要省电,要用一些新能源,要有数据备份的能力。因为国外一些大企业,微软、谷歌,本身有很强的资源在全球部署这个数据库了,所以中国要发展一定要跟这些企业合作,靠运营商打造一些开发的平台。

  谢恩伟:Visual Studio做了很多Web service的工作, Visual Studio 2010把很多功能整合到一起,在整个平台演变过程当中,开发工具实际上起到非常主导的作用。每年史帝夫在全球销售大会上,跟全球所有销售人员讲哪几件事情是非常核心的,其中一件事情就是开发,对他来说软件开发者是核心,不仅是微软自己的软件开发者,而是合作伙伴当中的很多软件开发者,这些都是非常重要的。

  记者: 09年我们做了一个调查,80%开发者依然在使用Visual Studio 2005,2008使用者不到20%,今天我们发布2010,您预测开发者什么时候会转向这个平台?要多长时间?

  第二个问题,关于这几个平台,Visual Studio 2005,2008,2010,微软是不是有一个数字,多少开发人员在使用这个平台?

  谢恩伟:第一个谈一下Visual Studio 2010,我们已经做了很多工作,去年我们发布了测试版本,从这个测试版本的下载量来看,中国是全球第二位,第一位是美国,美国下载量是在160,000,在中国是超过110,000,这就是对Visual Studio2010的认可,不同网站上对Visual Studio2010的beta版本也是做了相当大的认可。所以通过这么一个测试版本的成功我们对2010的发布也是充满信心,

  另外一个,还有其他几个方面,Visual Studio2010对不同版本的系统也是有更好的支持,这个其实是在08和05都没有做到这么好,这也是为以前的用户做升级打下非常扎实的基础。

  第三个方面,我所提到的一些新机遇,特别云计算,嵌入式开发,新的用户体验等等方面,Visual Studio2010实际上也是做了相当大一部分的工作,这会成为吸引旧版本使用者的因素。

  这几个方面我们还是很振奋、很充满信心的,今年对Visual Studio2010在市场上的展望我们还是非常看好。在中国的150万开发者当中,我们的使用率占整个行业的25%,我们一直在推,希望能把这个数字继续往上调整,希望通过Visual Studio2010把这个占有率拉到一个层次。为什么不说整个业界呢?因为开发工具在业界盗版率超过80%,这也是Visual Studio在美国营运额跟在中国营运额有非常大差距的因素。

  第三方面,通过云计算,我们相信Visual Studio用的必将越来越多,我们也在探索新的模式,以后怎样把Visual Studio在互联网场景下做应用软件开发,真正把Visual Studio作为应用软件开发服务,更好的提供给广大用户,这也是微软比较前沿的思路,这也会给广大的开发工作者带来更多的机遇。所以总体来说,我对Visual Studio2010非常看好。

  张亚勤:现在用Visual Studio版本的整个加起来,不管在中国还是全球,我们都是Visual Studio主导。

0
相关文章