[原文地址]:Open and Extensible
[原文发表时间]:Tuesday, May 20, 2008 2:42 PM
今年早期,Microsoft宣布了一系列范围广泛的改动。这些改动针对Microsoft的技术和业务实践,目的是提高其产品的开放性和互操作性,进而引发更多的商机以及更多的选择。
尽管很多人梦想着在一个简单的世界,所有的计算机都运行同样的系统。然而这个世界过去是,现在是,将来也一定是运行着各种不同的系统和服务的。为了在这样的世界更好地服务我们的客户,并为他们提供最大的价值,我意识到我们的产品核心需要引进更多的开放性和可扩展性。要知道,没有一家公司可以凭借一己之力解决互操作性这一难题,与客户、合作伙伴以及其他供应商之间的协作是至关重要的。
去年我们建立了一个客户顾问委员会。这个委员会主要是由大型企业首席信息官(CIO)和首席技术官(CTO),以及世界各地的政府部门所组成的。在这个委员会里,我们以双向对话的方式参与讨论,以解决我们如何能够更好地与不同系统交互的问题。
几星期前,我有机会与这个组织联系,分享了我对于Developer Division工具和平台方面交互性的一些看法。我谈到了DevDiv在本年度提出的一些支持互操作性的计划。比如Silverlight,其核心就是一个跨平台、跨浏览器、跨设备的运行时。要实现这个目标,方法之一是与社区和行业内的其他人协作:比如Moonlight用来将Silverlight移植到Linux平台,我们也与Nokia合作将Silverlight移植到Symbian和其他设备平台。我还提到了我们正在做的发布WPF XAML文档的工作(在Open Specification Promise之下)——这是授权这项技术最开放自由的方式。至今这份文档已经有超过2200次的下载,真的很棒!这意味着大家觉得这个文档有用,因此我很高兴我们在这方面做了有益的尝试。此外,我们为Visual Studio用户发布了.NET Framework源代码,以帮助他们调试他们的.NET应用程序。
我们将Visual Studio本身视做一个工具平台,我们很重视我们的VSIP合作伙伴,并关注他们想要在Visual Studio上做的工作。在核心层面上,Visual Studio和Visual Studio Team System是开放的、可扩展的平台开发环境,开发人员可以针对任何平台进行开发,第三方可以上面构建应用以提供更大的价值。我和委员会提到,我们取消了Visual Studio的授权限制,现在开发人员可以针对任何平台来构建插件。今年我们还宣布对我们的Premier VSIP开放Visual Studio IDE源代码访问权限,同时Visual Studio对ECMA语言标准也有所贡献。
正如你所看到的,我们已经采取了很多举措。我们也深刻地体会到我们还需要做更多的工作,更加开放和可扩展,为我们的客户提供最大的价值。
Namaste !