问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

函数式编程和响应式编程有什么区别?

发布网友 发布时间:2022-04-20 08:05

我来回答

1个回答

热心网友 时间:2022-03-30 00:48

1. 我暂且认为你说的RP是指Rx*框架的Reactive programming,(如果不是,就先认为是一下吧)
Rx*框架的RP,其实应该叫FRP(Functional Reactive Programming)(误,感谢 邵成的指正,具体见补充部分),那和FP基本上就是一种派生(derive)关系了
FRP基本上就是面向异步事件流的编程了,这个异步事件流叫:Observable,一般叫:Stream

Stream就是一个 按时间排序的Events(Ongoing events ordered in time)序列
Stream是不可变(Immutability)的,任何操作都返回新的Stream, 且它是一个Monad(它有map和flatMap方法)。
FRP的关注点在Stream,而FP的关注点在(Type, Operate),Stream -> (Type, Operate)是一种泛化(generic),(Type, Operate) -> Stream 是一种派生。
RP本身是建立于观察者模式之上的一种编程范式(级别同MV*),FP则更偏向底层解决一般化问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音直播怎么让画质清晰 php 有了 & || 为什么还需要 and 和 or ...的明星,登台五分钟让其下台,爆红后再没来过 ...不给,爆红后再没去过快本,除了薛之谦还有谁? 喝熟普洱茶的好处和坏处:专家解答 设身处地的意思是什么意思设身处地的意思 QQ怎么举报群聊_QQ举报群聊方法 合同订立的主要形式有什么方面 合同订立的形式是如何规定的 合同订立有几种形式 (Android 问题)RxVolley.get() 为什么没有返回值 rxandroid和volley哪个好用 RxJava和EventBus的区别 新能源车车牌的F是哪个单词的缩写 北京大兴的车牌号是"京什么"?京F是哪里的? 新F是哪里的车牌 沪F是哪里的车牌号?上海车牌号怎么区分? 请问车牌为鲁F的是山东的哪个城市? 新能源车牌号中字母“D”和“F”分别代表什么意思? 沪f车牌属于什么? 川F是那里的牌照 沪F是哪的车牌号 f车牌代表什么意思 请问京F是哪个区的车牌 鲁F是什么地方的牌照 小车车牌前面三个字母F.FF好吗? 新F是哪里的牌照 f开头的车牌是什么车 车牌F是什么地方的谢谢🙏 win10安装不了软件怎么办 rxandroid 生命周期什么时候调用 为什么避免使用EventBus/RxBus meikoui在哪直播 响应式编程的优势 EDG的Meiko在哪直播? RxJava在服务端是否有使用场景和优势 EDG的成员有没有开直播的 有的话在哪啊 什么是函数响应式编程 rxjava需要什么支持库 现在有没有专打辅助位的主播,在哪直播 lol小智说得奶死是什么意思? android开发一般都使用什么框架 看meiko直播听到的男生唱的,歌词的最后重复了三遍... 响应式编程与函数式编程哪个是未来的趋势 昨天看mlxg和meiko的双排直播,mlxg坐的是谁家的椅... iBoy小炮四杀,他的这个4杀对队伍来说有何影响? 几种编程思想(链式编程,响应式编程,函数 厂长clearlove,有一场爱萝莉和meiko的直播,扳了... RxJava 2.0有什么不同 德云色昨天的直播,复盘了EDG VS SKT.终于知道是谁...