BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

微软开源Reactive Extensions

| 作者 Roopesh Shenoy 关注 0 他的粉丝 ,译者 朱永光 关注 0 他的粉丝 发布于 2012年11月12日. 估计阅读时间: 1 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

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”。

查看英文原文:Microsoft Open Sources Reactive Extensions

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT