【编程范式】【响应式编程】【本质】【到底是什么】

来源:互联网 发布:任易行期货软件 编辑:程序博客网 时间:2024/05/16 01:17

我对这个概念比较模糊。

第一次接触【响应式】这个词是RxAndroid。

后来慢慢的知道了RxJava。

可是。。。。

还是没有理解这个东东的本质。

最近学习前端技术【javascript】。

MVVM被加进来。

RactJs、AngularJs、VueJs三个可以说是这类的典型。


其实【响应】的【本质】就是你制定规则【然后】程序自己去【执行规则】。

是的!!!!!!其实和【函数】差不多,给个参数自己会计算结果。

【但是】你的函数模块怎么实现呀!dom和数据怎么方便联系在一起?编程风格统一吗?

用在web上就是操作dom,要不然没什么意义。


现在回到【响应式】

MVVM解决的是【Model】到【View】的【响应】问题,这个基本上没什么异步操作,主要是渲染嘛,数据变了就渲染,【很少有】渲染A要等待渲染B,这种需求,有的话,那你用【promise】处理完数据载给MVVM就行了。

但是【还】有没有能把这些结合在一起的东东呢???

【这个就是RxJs】【数据处理响应式】了。

这东西解决了数据处理异步依赖的问题。相比【promise】更有通用性。你学了还可以用到Java、C++、Scala等语言。


0 0