是否有像Mobx for Python这样的反应性状态库?
我正在寻找类似Python的反应式状态库,即在web应用程序的服务器端而不是客户端 Mobx类似于经典的反应式库,但有一个不同的重点:它并不是避免低级事件调度,而是对数据更改作出反应,重新计算派生值(但仅限于受影响的值,并且对未观察到的依赖值懒惰)。Mobx自动确定计算值的依赖关系 此外,该框架还内置了这样的功能,具有更好的语法,通过与框架紧密联系,它的优点(也有缺点) 唉,两者都是JavaScript,都是针对客户端/用户界面的 因此,我的具体问题是:是否有像Mobx for Python这样的反应性状态库?,python,webserver,reactive-programming,messaging,state-management,Python,Webserver,Reactive Programming,Messaging,State Management,我正在寻找类似Python的反应式状态库,即在web应用程序的服务器端而不是客户端 Mobx类似于经典的反应式库,但有一个不同的重点:它并不是避免低级事件调度,而是对数据更改作出反应,重新计算派生值(但仅限于受影响的值,并且对未观察到的依赖值懒惰)。Mobx自动确定计算值的依赖关系 此外,该框架还内置了这样的功能,具有更好的语法,通过与框架紧密联系,它的优点(也有缺点) 唉,两者都是JavaScript,都是针对客户端/用户界面的 因此,我的具体问题是: Python是否有类似的反应性状态库
- Python是否有类似的反应性状态库
- 这些是否提供了在文件中存储/观察数据的集成?
- (这本质上是一个基于inotify的构建系统,但更细粒度和更灵活。)
- 这些是否提供了与关系数据库的集成?
- (是的,有一个概念上的差距需要弥合,而且它可能只在单个服务器实例访问数据库时才起作用。它对于广泛的应用程序仍然非常有用。)
- 这些是否提供了与Web服务器框架的集成?
- (即,收到的HTTP请求触发状态更改和重新定位,一些计算值是JSON结构,客户端通过web套接字、长轮询或消息传递系统观察到这些结构。)
- 我做了一个。它叫MoPyX。它独立于工具箱,因此您可以只观察对象。但是面向UI
见:
PySide2演示:可能这是为您准备的。@RichardRublev我调整了我的问题,以便更清楚地表明,RxPY等经典反应库不是我想要的(除非它们与Mobx状态管理更相似,而不是从文档中可以看到的)