官术网_书友最值得收藏!

Asynchronous data flow

Asynchronous data flow generally refers to frameworks such as Reactive Extensions (Rx), ReactiveCocoa, and Bacon.js. It is called as such as it completely eliminates synchronous updates.

These frameworks introduce the concept of Observable Sequences[4], sometimes called Event Streams.

This formulation of FRP has the advantage of not being confined to functional languages. Therefore, even imperative languages such as Java can take advantage of this style of programming.

Arguably, these frameworks were responsible for the confusion around FRP terminology. Conal Elliott, at some point, suggested the term CES (see https://twitter.com/conal/status/468875014461468677).

I have since adopted this terminology (see http://vimeo.com/100688924), as I believe it highlights two important factors:

  • A fundamental difference between CES and FRP: CES is entirely event-driven
  • CES is highly composable via combinators, taking inspiration from FRP

CES is the main focus of this book.

主站蜘蛛池模板: 饶河县| 沈阳市| 彝良县| 苍溪县| 松潘县| 黄浦区| 邹平县| 报价| 八宿县| 遂溪县| 阜城县| 湘潭县| 城市| 揭西县| 邢台市| 大竹县| 永安市| 甘肃省| 卓资县| 德阳市| 正阳县| 富民县| 香港 | 鄂尔多斯市| 平利县| 芦山县| 孟村| 虎林市| 海阳市| 峨眉山市| 沙雅县| 岳池县| 施甸县| 靖远县| 夏津县| 喜德县| 同德县| 双江| 东阿县| 通河县| 江陵县|