微软开源Erik Meijer团队开发的异步编程库Rx,支持.NET、JavaScript和C++。Erik Meijer是荷兰计算机科学家,目前在微软担任架构师,领导Cloud Programmability团队

2012年11月6日,微软​​开源异步编程Rx​​​(Reactive Extensions)库。Rx是一个模型,允许开发者把所有的异步数据粘和在一起。它的源代码现在基于Apache许可协议公开提供,且项目会接受来自社区的贡献。源码托管在​​CodePlex​​上,给社区开发人员提供了一致的编程接口,支持.NET、JavaScript和C++。开源Rx库的目标是扩大框架和应用程序对Rx的使用,在设备和云环境上更好的实现互操作性。

​Miguel De Icaza​​发推说到——

不可思议,作为Rx开源的一部分,微软也开源了他们的​​IL to JavaScript编译器​

Reactive Extensions已经在多个项目中发挥作用——比如GitHub for Windows和Netflix。不过,反应式风格的编程在真实的编程中也大有用处,比如利用在​​Kinect编程​​​之中,让“​​怪物活起来​​”。

目前,​​CodePlex​​上可用的异步编程库有:

  • Reactive Extensions
  • Interactive Extensions
  • Bindings

阅读免费的在线书籍“​​IntroToRx​​”。

原文:​​MS Open Tech Open Sources Rx (Reactive Extensions) ​

​Reactive Extensions v2.0 has arrived!​

​​Reactive Extensions简介一​​

​​Reactive Extensions简介二​​

​​Reactive Extensions (Rx) 入门(1) —— Reactive Extensions 概要​​

​​Reactive Extensions (Rx) 入门(2) —— 安装 Reactive Extensions​​

​​Reactive Extensions (Rx) 入门(3) —— Rx的事件编程①​​

​​Reactive Extensions (Rx) 入门(4) —— Rx的事件编程②​​

​​Reactive Extensions (Rx) 入门(5) —— Rx的事件编程③​​

​A Generic Class for Wrapping Asynchronous Begin/End Operations, Using Reactive Extensions for .NET (Rx)​

​http://www.thinqlinq.com/Post.aspx/Category/24​