Facebook React和Angular 2都鼓励使用响应式编程(或者至少是以易于利用响应式编程的方式构建的)。
这两种技术都旨在构建前端客户端。
那么,在构建后端时是否有类似的东西呢?在我的想法中,如果我有一个具有反应式前端的应用程序,以这种方式构建它似乎非常有意义。这将使拥有(后端)应用程序状态的清晰历史记录变得容易,进而使得在具有本地存储的前端客户端之间保持同步或在两个客户端之间保持同步变得非常容易。
如果没有,为什么呢?为什么响应式编程对前端很有意义,但不适用于后端?
澄清更新:我知道reactivex.io,但我更想知道是否有像Angular 2或React一样的框架鼓励使用“reducers”和“selectors”构建您的后端,并且每个后端的更改都对应于可以记录以使调试更加清晰的某些“操作”。
这两种技术都旨在构建前端客户端。
那么,在构建后端时是否有类似的东西呢?在我的想法中,如果我有一个具有反应式前端的应用程序,以这种方式构建它似乎非常有意义。这将使拥有(后端)应用程序状态的清晰历史记录变得容易,进而使得在具有本地存储的前端客户端之间保持同步或在两个客户端之间保持同步变得非常容易。
如果没有,为什么呢?为什么响应式编程对前端很有意义,但不适用于后端?
澄清更新:我知道reactivex.io,但我更想知道是否有像Angular 2或React一样的框架鼓励使用“reducers”和“selectors”构建您的后端,并且每个后端的更改都对应于可以记录以使调试更加清晰的某些“操作”。