DevLabs 的变革

[原文发表地址] The Evolution of DevLabs

[原文发表时间] 2013-02-19 7:20 PM

四年多前,我们在 MSDN 上创建了 DevLabs 门户。此网站背后的理念是为微软团队提供一个中心来让开发人员公开分享创新工具的原型,并在其早期阶段收集有关技术的反馈。

自那时以来,我们看到大量令人兴奋的项目来来往往,许多最终以某种方式向前发展,或融入到 Microsoft 产品中。例如,DevLabs 是Code Contracts的最初家庭,它来自针对.NET 程序员的Microsoft Research。然后Code Contracts的库代码支持在.NET Framework 4 中推出了,它背后的 Microsoft Research团队(MSR)一直在积极研究和投资相关的测试、 验证和文档工具。作为另一个示例,DevLabs 是Axum的家,一种用于构建并行应用程序的.NET 语言。Axum自身后来从 DevLabs中退出了,但不是在其核心概念被主流开发技术采用之前退出的 ;例如, Visual Studio 2012 中C# 和Visual Basic 中的异步编程支持是在Axum中最初成形的。从CHESSPEXReactive Extensions到"Casablanca"及其他,在过去的几年里,一些非常有用的技术在 DevLabs 上起步。

同时,开发环境一直在演变。它变得越来越简单,任何人都可以编纂自己的想法和快速部署解决方案以便分享概念和从实验中学习。与此相呼应的是,多个站点如雨后春笋般地建立了,无论是共享源代码之类的CodePlex,还是共享工具和扩展之类的Visual Studio 库。这些网站通常与开发人员的环境相集成,如 Visual Studio 库集成到了 Visual Studio的Extensions and Updates对话框中,为开发人员提供方便的自助服务支持来将更新推送给数以百万计的消费者。

拥有了这些进展,是时候演变 DevLabs 体验了。从今天开始,我们会将现有的DevLabs 门户重新定向到Visual Studio 库上的一个新DevLabs 集合。当您浏览库时,你会找到一个Microsoft 集合,其中包含Microsoft的官方发布产品(如NuGet 软件包管理器Productivity Power ToolsTeam Foundation Server Power Tools),但您还将找到一个新的 Microsoft DevLabs 集合。它与以前的 DevLabs 门户一样,它是围绕Microsoft开发人员工具的最新理念的实验出路。这个新站点将让Microsoft的更多团队更快地分享其最新的思维,并与开发人员的日常工作流无缝配合。

作为一个例子,今天,Microsoft DevLabs 类别中可用的一个工具是"Inline Navigate To"扩展。在 Visual Studio 2012中,开发人员可以使用Navigate To对话框来导航到一个文件或符号,这个新扩展旨在改善其体验,让其具有更好的性能、更好的结果相关性、改进的筛选功能、改进的 UI 美学,并包括一个无模式用户界面。今天就测试它,并就是否以及想要在未来的 Visual Studio 版本中看到哪些改进来提供反馈给团队。

我们期待着使用新的想法和解决方案演变此Microsoft DevLabs 集合。

万福 !

Twitter https://twitter.com/ssomasegar 追随我的脚步。