3

Facebook React 和 Angular 2 都鼓励响应式编程(或者至少,它们的构建方式可以很容易地利用响应式编程)。

这两个都旨在构建前端客户端。

构建后端有什么类似的吗?在我看来,如果我有一个响应式前端,那么以这种方式构建它似乎很有意义。它可以很容易地拥有(后端)应用程序状态的干净历史,这反过来又可以很容易地与具有本地存储的前端客户端保持同步,或者使两个客户端之间保持同步。

如果没有,为什么不呢?为什么反应式编程在前端有意义,但在后端没有意义,我是否有一些常识性的原因?

澄清更新:我知道reactivex.io,但我更想知道是否有像Angular 2或React这样的固执己见的框架,它鼓励用“reducers”和“selectors”构建你的后端,并且后端的每一次变化对应一些“动作”,可以记录下来,让调试干净。

4

1 回答 1

2

Rx.Net 和 RxJava 等后端代码有很多实现,您可以在此处查看完整列表http://reactivex.io/languages.html

对于接收传感器数据等网络事件的后端代码,使用响应式代码是有意义的。

于 2016-07-19T03:07:22.383 回答