微软发布Visual Studio 11 Beta版本

fmms 13年前
     <p> 作者 <a href="/misc/goto?guid=4958333045944857915">贾国清</a></p>    <p> 2012年 3 月 13 日,微软公司在京发布了备受业界瞩目的应用开发测试与敏捷开发解决方案 <a href="/misc/goto?guid=4958333046756286415" target="_blank">Visual Studio 11 Beta</a>,并在同日起在中国地区接受公测下载。于此同时,还开放了 <a href="/misc/goto?guid=4958333046756286415" target="_blank">Team Foundation Server Beta</a> 的下载。在媒体见面会上,微软大中华区副总裁兼战略市场部总经理谢恩伟,开发工具及平台事业部销售市场总监刘伟以及开发工具及平台事业部廖浩志、亓光宇、李剑波分别向大家展示了 Visual Studio 11 的新特性与应用场景。</p>    <p> 谢恩伟提到,Visual Studio 11 主要在以下三个方面做了探索:</p>    <blockquote>     <p>第一个方面,在 IT 消费化方面持续推进。新一代的应用要更好的起到跨消费者和跨商业用户的作用。这就要求应用开发者,具备能够把时尚的应用和在线服务更完美的开发和挖掘出来的技能。</p>     <p>第二个方面是 Visual Studio 11 保持了简易和高生产力的特性。大家也可以看到很多内容可以融入到 Visual Studio 当中,让整个应用组件和构建非常的通畅。</p>     <p>第三个领域是整个应用开发流程,不只是传统的企业级应用,还包含消费者的服务、B2C、在线游戏等应用的拓展,都需要关注如何优化与改进应用开发过程。例如,怎样把测试工具更好的组合在一起。</p>    </blockquote>    <p> Visual Studio 11 对 Metro 风格应用的拓展也提供了支持,不仅可以运行在安装 Windows 8 的 PC 上,也可以在平板电脑等终端设备使用 Visual Studio 来进行应用的开发。在 Windows 7 的平台上,也可以用 Visual Studio 提供的 Windows 8 模拟器,来体验 Metro 风格的应用设计。</p>    <p> 刘伟与大家分享了软件工程领域的几个重大发展趋势:敏捷开发、开发与云计算结合、产品测试与质量保证以及从需求、开发到运营的闭环管理。他还提到,在微软内部的研发团队,开发人员和测试人员的比例是1:1,因为测试人员是真正保证产品质量的主要环节。</p>    <p> 此次的 Visual Studio 11 发布,对于 Web 应用来说,Visual Studio 产品组与 IE 10 做了非常多的整合,可以利用 Visual Studio 11 进行 HTMl5、CSS3以及 JavaScrip 的应用开发。</p>    <p> 亓光宇演示了在 Windows 8 上的开发体验,可以看出,Visual Studio 11 Beta 在启动上快了很多,用他们的说法:“让开发人员有更多的时间去关注代码”。在整个 Visual Studio 11 中用户界面做了较大调整,减少了彩色设计,界面也进行了简化。同时,前端开发人员也可以依赖于 Blend 开发自己的应用。在 Visual Studio 11 里,还增加了 Store 的菜单,通过这个菜单,应用开发完成之后,可以非常方便上传到应用商店的后台。</p>    <p> 李剑波重点介绍了 IntelliTrace 的功能:</p>    <blockquote>     <p>IntelliTrace 是我们在 Visual Studio 2010 版本里面增加非常强大的功能,可以用于分析当前系统的执行情况。因为在实际工作里,很多生产环境里没有办法安装 Visual Studio,但是没有问题,Visual Studio 11 里的 IntelliTrace 可以用很小的U 盘,把它装到里面,然后直接插到生产用机里面,这个时候会根据特定的时间点触发 IntelliTrace,会让整个程序当中调用所有的堆栈、内存细节信息,会产生追踪文件,搜集完以后,将这个追踪文件转给开发人员,这个文件是可重现的,帮助在开发环境里面重现开发生产的现场,帮助了解分析生产环节到底出现什么问题,这样既避免了开发或者是调试,对于生产环境的冲击,又能够尽可能的第一位的获取实时的生产环境的信息。帮助你开发和解决问题。这是 Visual Studio 11 版本里面的新增功能。</p>    </blockquote>    <p> 最后,刘伟对 Visual Studio 11 的新特性做了总结:</p>    <blockquote>     <p>Visual Studio 11 想要提供一个工具和平台帮助客户把开发、测试、运维这三个环节整合成一个闭环,然后推动价值在闭环当中不断的被创造和传递放大。这是 Visual Studio 11 希望带给研发团队最终的价值。Visual Studio 11 要做的就是帮助开发人员开发出非常时尚、酷的消费者应用,为开发人员创造简易、友好的开发环境,让他们能够百分之百的专注于代码、程序以及帮助开发团队能够敏捷的开发出高质量的应用。</p>    </blockquote> 来自: InfoQ