Reactive Extensions现在已经开源了

微软开源了Reactive Extensions (Rx) 和 Interactive Extensions (Ix),包括.NET和JavaScript版本。Rx提供了一种使用LINQ风格查询操作符进行异步和事件驱动编程的方法。Ix则为.NET中的IEnumerable<T>提供了额外的功能。

今天看到微软的一篇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上安装即可。

转载于:https://www.cnblogs.com/TianFang/archive/2013/01/04/2843783.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值