澳门新葡萄京官网注册 1

原文出处:开源中国

2014年微软宣布开源 .NET 核心框架,正如 Scott Hanselman 在他最近的
Connect 主题演讲中所说的,社区在这段时间做出了巨大的贡献:

3 年前,微软宣布开源 .NET 框架的大部分内容。正如Scott Hanselman在Connect
2016主题演讲中所说的那样,微软一直在做重大贡献:

澳门新葡萄京官网注册 2

澳门新葡萄京官网注册 3

澳门新葡萄京官网注册,在 Scott Hunter 的 “.NET平台的新功能”
一栏中还能看到关于这个数字的更多细节:

开源 .NET 框架并不总是一帆风顺的,可以肯定的说,总是会遇到一些困难。

澳门新葡萄京官网注册 4

在过去的三年中,发生了一些值得注意的事:

有位 .NET
开发者发表文章,分析了 .NET开源两年之后的情况,对15个
.NET 开源项目进行了对比分析。

  • 三星开发者已经为CoreCLR源代码作出了重大贡献,用以支持 Tizen 操作系统
  • 微软真的一直支持开源,你可以看它在 GitHub 上发布源代码的频率
  • .NET Core 和 Mono 之间已经有了更深层次的整合
  • .NET Core的性能得到了显着提升
  • .NET Core和.NET
    Desktop 现在已经有了很大的分歧(尽管它们仍然共享代码,比如JIT,GC)
  • 微软已经做出了一致努力,确保所有的开源代码都可以使用其他开源代码来构建
  • 已经开始开发本地GC,目的是“运行其余部分分离的GC”
  • .NET将最终实现分层编译

澳门新葡萄京官网注册 5

数据库活动随着时间的推移变化,在数据上,首先我们要看每个 repo 的活动水平:

注:黑色数字来自最近一个月,红色显示最低值,绿色值为最高值。
点击跳转原文可以通过单击按钮,悬停在单个线图以获取该工具每月数值之间的切换。

澳门新葡萄京官网注册 6

经过对着15个 .NET 开源项目的 Pull Request
和问题报告数量的一系列对比分析(原文有非常详细的对比),发现并不是所有项目都有持久的活跃水平。而其中社区报告的问题占了很大的比例,合并代码仍主要是微软的开发者。这一情况并不出人意料,.NET
项目的门槛比较高。

社区/微软的总体参与情况:

澳门新葡萄京官网注册 7

澳门新葡萄京官网注册 8

(文/开源中国)    

很明显,社区将继续在 .NET 开源项目上进行投资,这对所有 .NET
开发人员都有好处。

英文:mattwarren