喜大普奔,.NET 开源三周年了

开源最前线(ID:OpenSourceTop) 猿妹 编译

编译自:http://mattwarren.org/2017/12/19/Open-Source-.Net-3-years-later

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



历史伟大进程


现在.Net已经有三年的时间了,这一路走来并不是一帆风顺的,我们也曾碰到许多困难,在过去三年中,发生一些值得一提的重大事件:

● 三星开发者已经为CoreCLR源代码作出了重大贡献,以此来支持他们的Tizen操作系统

● 微软真的一直在拥抱开源,你可以在 GitHub 上看到它发布源代码的频率

● 我们看到新的Span <T> apis在转变成完整的功能之前,通过Repos,CoreFXLabs - > CoreCLR - > Roslyn - > CoreFX这样一个过程

● .NET Core和Mono之间已经有了更深层次的整合

● .NET Core的性能得到了显著提升

● .NET Core和.NET Desktop 现在已经有了充分的分歧(尽管它们仍然共享代码,比如JIT,GC)

● 微软已经做出了一致努力,确保所有的开源代码都可以使用其他开源代码来构建

● 在本地开发GC已经开始,目的是“从运行的其余部分分离的GC”

● .NET将最终得到分层编译



数据库上的数据变化


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



注意:黑色的数字是最近一个月的数字,红点表示最低,绿点表示最高的前一个数值。这些数据很好地说明了不同repo方式的发展趋势,它们是随着时间的推移而增长,还是保持不变。你也可以看到每个repo有不同的活动水平,以及他们之间的区别。


很明显,Visual Studio Code远远领先于其他所有的repo值,但是有趣的是,一些.NET的版本仍然占据很大分值,特别是CoreFX和Roslyn。



三年来总体情况


接下来会看看过去三年,即2014 年11月至2017 年11月的总参与情况如下:


很明显,社区将继续在 .NET 开源项目上进行投资,这对所有 .NET 开发人员都有好处。无论您是否为OSS做贡献,让.NET成为一个蓬勃发展的开源产品,都会为开发者带来许多利好。

推荐↓↓↓
DotNet程序员
上一篇:C#编译器d的开发者Eric Lippert 推荐的C# 阅读清单 下一篇:你为什么还坚持.NET