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/