我最近一直在对反应式编程进行一些研究,但发现很难很好地描述Reactive和Functional -Reactive之间的区别。
是否使用功能方法/范式而不是使用声明式或OO范式来实现反应式编程?
Answers:
功能反应式编程(FRP)是具有特定语义的特定编程模型。(实际上,有两种变体,有时也称为“经典FRP”和“箭头FRP”。)我在回答“什么是(功能)反应式编程?”时给出了一个总结。。就像我在那儿所说的那样,对我来说,两个关键属性一直是(a)精确和简单的表示方式以及(b)连续时间。我感到遗憾的是,出于以下几个原因,该模型被称为“函数式反应式编程”:
为了描述性和准确性,相对于“功能反应式编程”,我更喜欢术语“连续性编程”(由杰克·麦克阿瑟建议)。
我在博客文章函数式反应式编程的早期灵感和新方向中写了一篇关于FRP起源的简短文章。