微软开源Reactive Extensions

Reactive Extensions (Rx)已经由Microsoft Open Technologies开源。这增加了它不久之后出现在Mono中的可能性。

Rx是一个函数库,让人们可以利用可观察序列和LINQ风格查询操作符来编写异步和基于事件的程序。在8月份的时候,微软发布了带有多个新特性的Rx .NET 2.0。它的源代码现在基于Apache许可协议公开提供,且项目会接受来自社区的贡献。

来自于开发人员的反应大多数是肯定之辞。几乎在公告发布的同时,mono-reactive,一个目标是把Rx特性带到Mono中的项目就由项目所有者Atsushi Eno放弃了——

我高兴地宣布,我不再对这个项目中的代码投入任何精力了,微软已经在Apache许可协议之下开源了Reactive Extensions。谢谢你微软!

Miguel De Icaza发推说到——

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

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

你可以通过MSDNInfoQ来学习Reactive Extensions的相关知识。也可以阅读免费的在线书籍“IntroToRx”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值