ReactiveXReactiveX

An API for asynchronous programming
with observable streams

Choose your platform

The Observer pattern done right

ReactiveX is a combination of the best ideas from
the Observer pattern, the Iterator pattern, and functional programming

debounce

CreateCREATE

轻松创建事件流或数据流.

CombineCOMBINE

使用类似查询的运算符来编写和转换流.

ListenLISTEN

订阅任何可观察的流以执行副作用.

Ubiquitous

ReactiveX is everywhere, and it's meant for everything.

FRONTEND

在Web上使用RxJS或在移动设备上使用Rx.NET和RxJava处理UI事件和API响应

CROSS-PLATFORM

适用于惯用的Java,Scala,C#,C ++,Clojure,JavaScript,Python,Groovy,JRuby等

BACKEND

拥抱ReactiveX的异步性,实现并发性和实现独立性

Better codebases

Functional

避免使用复杂的有状态程序,对可观察的流使用干净的输入/输出功能.

Less is more

ReactiveX的操作员通常将曾经很复杂的挑战减少为几行代码.

Async error handling

传统的try / catch对于异步计算中的错误无能为力,但是ReactiveX配备了处理错误的适当机制.

Concurrency made easy

ReactiveX中的Observables和Scheduler使程序员可以抽象出低级线程,同步和并发问题.

Reactive Revolution

ReactiveX is more than an API, it's an idea and a breakthrough in programming. It has inspired several other APIs, frameworks, and even programming languages.

We use ReactiveX

by  ICOPY.SITE