9月12日,IT圈里至少有两场重要的发布会,一场是苹果在旧金山发布iPhone5,另一场是微软在西雅图发布Visual Studio 2012。微软不缺霸气,也不用去避开某种锋芒,每次Visual Studio的重大版本发布,都可以透露出微软的战略变化,云、移动、敏捷、项目管理、新的数据服务模型则是当前的重点。或许相对于年轻狂热的果粉,善于逻辑思维的技术人员会显得更成熟一些。(在采访环节中,Jason Zander告诉记者,他们很早以前就确定了今天将发布Visual Studio,当时也不知道苹果会在今天发布iPhone,碰上完全是巧合)
微软的活动选择在西雅图靠着海边的Bell Harbor Conference Center举行。其实早在8月16日Visual Studio 2012和.NET Framework 4.5已经可以下载,微软负责Visual Studio部门的公司副总裁Jason Zander还发表博客,列举了升级到Visual Studio 2012版本的12大理由。当时还主要是分发给MSDN订阅用户。9月1日批量许可(VL)发布。而今天则是面向全球用户正式上市。除了线下的发布活动,微软还会开发者举办了一个线上的发布会。
今天的发布活动规模不大,也没有特设演讲嘉宾席位。导位员直接把记者引到了对着讲台正中的第一排座位的正中央。
微软公司负责开发者分支的副总裁S.Somasegar
S.Somasegar的演讲内容的关键词是Continuous(Continuous Feedback、Continuous Quality、Continuous Delivery)和Agile,他的演讲围绕着Visual Studio 2012如何构建现代化的时尚应用并发布到各种不同的移动终端,以协助企业持续不断的为用户提供服务展开。此外,支持通过Windows Store发布开发者的Windows 8 App让全世界的人立刻使用此项应用。
期间展示了哥伦比亚服饰的研发团队基于Visual Studio 2012进行敏捷开发的案例。哥伦比亚的开发工程师现身说法,通过Visual Studio Team Foundation Server(TFS)管理Java开发团队,并将所有项目的干系人都连接在一起。只用了几个月就看到了成效。此外,S.Somasegar还透露,到今年年底微软就会发布VS2012的第一个更新,DevTeam现在的更新周期已经缩短到每3周一次,使用TFS的敏捷开发能力,微软自己也变得更加敏捷起来。
自Visual Studio 2012发布以来,全球已经有超过600 000的开发人员下载,但他并没谈到其中中国开发者所占的比例。接下来上台演讲的是Jason Zander。先进了一段客户案例视频,客户正在分享如何利用Visual Studio进行各种不同的终端设备开发与测试以及开发团队的管理。
微软负责Visual Studio部门的公司副总裁Jason Zander
Jason Zander是CLR的初始开发者之一,还曾分别担任.NET框架和Visual Studio团队的总经理。Jason Zander简单开场语后,直接进入功能演示环节。
第一段演示是持续提醒和通知服务的演示。利用Ajax进行Web+社交,并可以自动辨认当前用的是哪个版本的HTML,以进行语法的侦测。现场演示的Visual Studio 2012 功能还包括:
1.在Web界面可视化设计上实现类似Chrome浏览器元素跟踪机制,更容易控制界面上的元素;
2.支持选择多个浏览器预览页面。开发移动网站的时候,支持模拟器选择不同平台浏览器;——Cool
3.提供了工具,让开发者写一次代码可以转到多种不同的技术框架;
4.无缝整合WPF和SL技术,支持轻松迁移到Windows 8和Windows Phone开发;
5.项目代码上传到TFS之后,项目经理可以开始将需求转化成工作项,并将工作分配给研发团队的个人,并可以实时通过TFS的报表了结项目的进度与状况;
6.支持第三方测试框架xUnit, nUnit以及任何的单元测试框架都可以通过“适配器”直接接入VS开发环境;C++单元测试支持,这次实现完全Native了;
7.TFS2012的敏捷黑板的集成,团队可以通过这个功能有效的调度工作项;
在Windows8上做3D的开发,Jason Zander站在摄像头前,竟然就转换成了XBOX里的卡通人物,还可以进行互动。
Brian Harry 微软院士、Team Foundation Server的创造者
他的演讲主题是现代化生命周期管理。Brain Harry提到,在进行开发的同时,也需要考虑如何能够持续的传递开发测试的价值,持续演进。
Brain Harry首先先从定义——产品设想开发说起,并进行演示。通过Visual Studio高级版提供的故事版(Storyboarding)功能,客户与项目经理可以更直观的沟通需求,直接将需求转换成视觉化的档案(PowerPoint),同时实时上传到TFS。
接下来是需求变更管理的部份,以及代码变更后的单元测试。Visual Studio支持多种第三方的测试工具。变更完成后,还可以直接要求客户或是其他团队成员进行反馈。通过反馈管理工具,客户可以直接进行截图反馈。
开发团队还会碰到在生产环境上已部署的软件产品可能会遇到无法预期的错误,Visual Studio 2012 提供了 IntelliTrace in Production,可以直接收集生产环境上碰到的问题,并交给开发人员进行调适与优化。
IT趋势的分析圆桌
圆桌QA环节中,现场与会者问到了如何控制敏捷、如何平衡不同的开发模式、如何处理大量新部署的Visual Studio或新购买的软件等问题。
相比于今天发布的比之前代硬件规格更高、屏幕尺寸更大的iPhone 5,Visual Studio 2012给开发者的惊喜更多一些。Visual Studio 2012发布会现场Twitter墙上的一段话:Visual Studio 2012 keynote or iPhone 5 one. Build world changing software or a phone with a bigger screen?
|