时间:2017-03-30 来源:互联网 浏览量:
3月23日,北京迎来了今年的第一场春雨,春寒料峭,微软大厦2号楼中却是暖意浓浓,在袅袅的咖啡香中,我们与微软开发平台事业部全球资深副总裁潘正磊来了一次跨越距离的深度谈话。
1997年1月28日,微软推出了Visual Studio 97,这是微软首次尝试多种语言使用同一种开发环境。Visual Studio 97包含了当时大部份由微软推出的程式设计工具,如Visual Basic 5.0、Visual C++ 5.0、Visual J++ 1.1及Visual FoxPro以及当时全新的Visual InterDev。时间飞逝,今年已是Visual Studio诞生的第二十个年头了,在这期间,Visual Studio 一直以“简单易学”、"功能齐全”的初心奔跑着。
今年3月8日,为了庆祝Visual Studio 20周年的生日,微软正式发布了Visual Studio 2017,这一版本不仅对于原有功能做了很好的支持,同时在云和移动开发方面也做了很多功能的加入和提升,是一款散发着人情味儿的产品。据潘正磊介绍:Visual Studio的月活量较之前增加了25%,月活数已达到全球150万用户。
Visual Studio 2017到底有哪些创新?
“跨平台和云端创新”是这次Visual Studio 2017的主旋律,在此次的版本更新中,微软集成了很多新技术,希望能够为企业应用开发带来全新的可能。在与潘正磊的交谈中,她反复提到了“用户体验”,为了给开发者更好的体验,微软做了多方尝试:收购整合Xamarin,为.NET开发者创造跨平台发展的更多可能;开源.NET Core框架,以前后端一致开发倍增生产力;微软云Azure,带来云端的企业应用开发新体验;DevOps开发运维一体化,打造灵活、高质量的交付能力。
如果从用户体验来说,首先我们能明确感受到的就是它的安装与之前大不相同,Visual studio后面有一整套Update System功能。它是针对所有开发平台的,但又支持开发者根据自己的需求定制功能;其次,就是Visual Studio变得更快了,此次更新有很严格的提示机制,如果出现性能下降的情况就会有提示;最后是代码调整,微软极大的改善了代码导航,并对结果进行着色,提供自定义分组、排序、过滤和搜索。
从编程语言来看,Visual Studio 2017 可以直接打开并处理 C#、 C ++ 、 Ruby 、 Go 等一系列语言的任何文件,同时也添加了新的 C# 语言重构命令,新的风格分析器和对 EditorConfig 的支持能够协调整个团队的编码标准。潘正磊表示:能够在一种开发环境中使用多种语言,这是用户喜欢Visual Studio的原因之一。
从安全性来看,微软安全性的理念是贯彻到每一个部门的,除此之外,微软还设有一个专门的安全部门。微软内部的安全团队会分成Red Team(红军)和Blue Team(蓝军),进行黑客攻击和防御的模。很多企业在云上发布运行时,防范措施往往不到位,而微软内部平时是没有人可以对Azure做部署的,如果你需要部署时,会获得一个15到20分钟经过许可的窗口,并通过专门的窗口对Azure进行部署。
三大助力,Visual Studio 团队转型进行时
数字化转型给各行各业都带来了巨大的变革和冲击,不仅是传统企业在主动拥抱数字化转型,互联网行业也都在主动的加速自身业务模式的转变,微软也不例外。潘正磊表示微软的转型虽然还没有完全走完,但是已是企业中走得比较快的了。
首先是文化转型,微软的开发团队和工程团队公认的是能力非常强,这也就造成了微软从盒装软件开始就形成的一种企业文化:专注于新功能的开发。但其实新功能并不代表用户体验的提升。为了真正发掘满足用户需求的功能,微软内部推行了DevOps开发流程,帮助工程师团队转换认知,更有针对性的进行开发。
其次,微软的转型和其CEO纳德拉是分不开的,在许多媒体的报道中,我们都可以看到纳德拉是一位“拥抱变化、善于放权”的领导者,他为微软的使命做了精准定位,那就是“予力全球每一人、每一企业,成就不凡”。在这个大的框架下,微软各个部门突破局限,扩展自身定义和思路。
最后是Visual Studio团队的转型,潘正磊表示:“我和我的团队在确定转型时制定了一系列的内部计划,包括资源的放置、团队实现新的功能和基础等等。”转型期间,微软不仅对工程师有新的要求,对产品经理也有新的要求,要把用户反馈及时应用到产品中,完成产品的更新。
中国是Visual Studio生态的一块重要拼图
中国市场一直以来都是各大IT企业的必争之地。最近几年,中国政府也对IT行业给予了极大的支持,有报道显示截止到2016年年中,中国软件从业人员已达72万人次。潘正磊表示:“Visual Studio 2017自发布以来的下载速度远超其它任何版本,这足以见得中国开发者对Visual Studio 2017的认可。”
对于中国开发者来说,虽然微软有着丰富的在线文档和各式各样的开发工具,但是由于语言和地域等的限制,并不能完全利用这些资源。为了解决这一问题,Visual Studio中国团队特意开发了一个平台,并把全部文档都放在了这个平台上面。如果开发者对文档有不满意的地方,可以通过编码的方式提出建议,甚至可以直接更新文档提交给微软,微软审核通过之后会将这部分更新融合在文档中,并向所有开发者展示。
对于中国企业,微软也做了大量的支持和扶植工作。在这次的Visual Studio 2017全球发布会上,华为罕见的为微软站台,华为利用Visual Studio 2017实现了按需安装组件,面向Linux 的C++开发效率也得到了大幅提升。除此之外,微软还投资14亿创建了BizSpark计划来扶植中国的创新企业。2012年启动的微软加速器,在今年年初于上海迎来了14支创业团队的入驻。
写在最后
从鲍尔默时代的“Developer,Developer,Developer”到现在的“Any Developer, Any App, Any Platform”,不变的是开发者始终是微软战略的核心,变化的是微软将以更加开放的心态拥抱开发者,以更加敏锐的触觉思考技术趋势,以更加包容的态势来构建技术生态。