既鞠。RP,面向異步事件流的編程盖文,這個(gè)異步事件流叫:Observable嘱蛋,一般叫:StreamStream就是一個(gè) 按時(shí)間排序的Events(Ongoing events ordered in time)序列Stream是不可變(Immutability)的,任何操作都返回新的Stream, 且它是一個(gè)Monad(它有map和flatMap方法)五续。FRP的關(guān)注點(diǎn)在Stream洒敏,而FP的關(guān)注點(diǎn)在(Type, Operate),Stream -> (Type, Operate)是一種泛化(generic)返帕,(Type, Operate) -> Stream 是一種派生桐玻。RP本身是建立于觀察者模式之上的一種編程范式(級(jí)別同MV*),F(xiàn)P則更偏向底層解決一般化問(wèn)題荆萤。引用wiki上的一句話:Functional reactive programming (FRP) is a programming paradigm for reactive programming on functional programming.
镊靴。composing asynchronous and event-based programs using observable sequences
铣卡。sequences of data/events
。Reactive-Streams specification 規(guī)范
偏竟。https://github.com/ReactiveX/RxJava
煮落。http://projectreactor.io/