微软宣布.NET开源:关键技术兼容三大系统

  微软CEO萨特亚·纳德拉此前曾在Windows 10预览大会上宣布:微软喜欢Linux。而最新的一则消息显示,微软这个从前一直将Linux视作最大威胁的公司,正把嘴上的示好变成真正的行动。

  11月13日,微软宣布将开源完整的.NET框架,让它能够在Linux和OS X系统上运行。Windows、Linux和OS X是市场占有率排在前三名的操作系统,现在开发者们已经能够在这三款操作系统上运行.NET框架了。与此同时,微软还宣布免费提供Visual Studio Community 2013,而为了实现这个目标,微软一直在同Mono社区合作。Mono社区一直在努力将.NET框架变成一个开放的标准,现在终于得到了.NET开发者的支持。

  实际上微软的这一举动进一步扩大了.NET框架的应用范围,允许开发者利用通用的代码库在全球最大的三款操作系统上开发自己的应用软件。

  此外,微软还宣布将开放.NET核心服务器运行环境和框架的源代码,使得外部开发者也可以对这一软件开发平台做出贡献。为了支持外部开发者,微软将允许开发者使用.NET运行环境和框架,来为Linux和Mac开发基于服务器和云端的应用。

  分析人士指出,微软的这一举动可谓是投下重注,意在通过增强开发技术的灵活性来提升Azure云平台的竞争力。

  据统计,目前使用.NET的开发者超过600万,但开发者仍然可以选择Java、PHP、Node.js、Ruby on Rails等其他语言,因此微软希望借此在与亚马逊和谷歌等其他企业竞争的过程中确保长期的生存能力。

  (于杰)

关注读览天下微信, 100万篇深度好文, 等你来看……