reactjs - 后端有响应式编程的框架吗?

标签 reactjs reactive-programming ngrx

Facebook React 和 Angular 2 都鼓励响应式编程(或者至少是以一种可以轻松利用响应式编程的方式构建的)。

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

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

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

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

最佳答案

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

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

关于reactjs - 后端有响应式编程的框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38448274/

相关文章:

ios - 使用 Bond 定期触发一个方法

angular - @ngrx/effects API 请求处理

reactjs - 如何在 typescript 中设置初始 React 状态?

javascript - 如何在不使用模块的情况下将 Prop 传递给 child ?

javascript - 如何在 react 组件中使用 Jest 和 enzyme 来检查函数是否有参数而不检查其值?

unit-testing - 在 Angular2 测试中模拟 ngrx/store

store - 如何使用 Jasmine 和 Marble 在 Angular 4 5 中使用 ngrx 过滤器测试效果

javascript - React Material UI 1.0 在更改时选择多个参数

ios - UIButton 的 rx_tap 不通过嵌套订阅发送请求,如何直接转化为网络请求?

javascript - Observables - 防止数组的 onCompleted