6

反应式扩展是开源的吗?微软会开源吗?

我正在寻找阅读源代码以更好地了解它是如何实现的。我想看看单元测试,所以我可以针对我自己的一些代码运行它们,重新实现一些Reactive.Linq.

我知道 Microsoft 开源 F#,这对开发人员来说很方便https://github.com/fsharp/fsharp

4

3 回答 3

5

2012 年7 月 11 日更新:忘了这个,它现在是开源的,耶!

https://rx.codeplex.com/

https://github.com/Reactive-Extensions/Rx.NET

这还包括交互式扩展。


快速搜索不会抛出任何 CodePlex 链接,所以我要说它不是开源的。

Bart De Smet 制作了大量关于 Rx 及其工作原理和使用方法的视频:

http://channel9.msdn.com/Tags/reactive+extensions

要查看内部结构,如果您知道存储它的程序集,唯一剩下的选择是使用ILSpydotPeek之类的工具对其进行反汇编。

微软会开源吗?他们不久前发布了 .NET 源代码,也许他们也会这样做。这与开源不同,但您至少可以进入代码并了解它的全部内容。我没有去寻找,但 Rx 的东西可能已经在那里了。

于 2012-05-30T14:26:37.417 回答
3

只有 Rx 的 JavaScript 实现是开源的。https://github.com/Reactive-Extensions

于 2012-05-31T06:25:51.347 回答