4 ms·
I read the documentation on the URL you provided, and the pure function pipeline data flow is essentially different from Rx: 1. The essential difference betwee
by lincpa 7y ago
I read the documentation on the URL you provided, and the pure function pipeline data flow is essentially different from Rx:
1. The essential difference between programming methods is the inherent thoughts and models. The idea and model of pure function pipeline data flow are highly consistent with integrated circuits.
2. The pure function pipeline data flow emphasizes the data flow, Rx emphasizes the asynchronous event flow, and does not mention or emphasize the data flow.
3. The pure function pipeline data stream is composed of only 5 components, and the model is much simpler than Rx.
4. Pure function pipeline data flow emphasizes the sequential structure (series of pipeline components), and the maintenance (code reading, expansion, debugging, etc.) is simpler.
5. The asynchronous event flow of the pure function pipeline data flow is simpler than Rx. I wrote an asynchronous event flow in my project, it is just a queue processing, so it is not necessary to specifically mention it.
6.The clojure language doesn't require Rx at all.
- fnord123 7y agoThanks for summarizing the differences. I think anyone interested in function pipeline data flows will also be interested to know about Rx and RxClojure as they both allow programs to be structured to work over a stream of data in many other languages as is available in Rx.