现在的位置: 首页 > 综合 > 正文

Reactive Extensions现在已经开源了

2011年11月11日 ⁄ 综合 ⁄ 共 761字 ⁄ 字号 评论关闭

今天看到微软的一篇Blog上说Reactive Extensions现在已经开源了,项目地址为https://rx.codeplex.com。开源的不仅仅是RX库,连IX库也开源了,主要功能介绍如下:

Reactive Extensions:

  • Rx.Net:Reactive Extensions(Rx)是一个实现异步和基于事件的程序的库,它使用了LINQ样式的查询运算符。
  • RxJS:JavaScript的Reactive Extensions(RxJS)是一个在JavaScript中实现异步和基于事件的程序的库,可以用于浏览器和Node.js。
  • Rx++:Native的 Reactive Extensions(RxC)是一个在C和C++中实现异步和基于事件的程序的库,

Interactive Extensions

  • Ix:Interactive Extensions(Ix)是一个.Net库,它扩展了LINQ to Object,对IEnumerable<T>类提供了许多在Rx中才有的扩展函数。
  • IxJS:JavaScript中的LINQ to Object开发和Interactive Extensions (Ix)
  • Ix++:C++中供Native开发人员使用LINQ

关于RX库,我之前写过一些文章来介绍它,可是后来由于工作较忙未能持续下去,感兴趣的朋友可以看看这个网站http://www.introtorx.com/,介绍得非常全面而详细。

至于IX库,园子里以前有篇新闻里面介绍过http://news.cnblogs.com/n/111128/,不过现在比当时是更加强大了的。

这两个库是非常实用的,毕竟微软官方的扩展的品质还是相当有保障的,在项目中使用时犹如如虎添翼(可惜我没C#的项目做呀)。如果只是想使用这两个库,直接从NuGet上安装即可。

抱歉!评论已关闭.