H2O波是否包括反应性编程模型?

2024-04-27 18:52:56 发布

您现在位置:Python中文网/ 问答频道 /正文

如果H2OWave对Python的作用与Shinny对R的作用相同,那么,如果Wave支持反应式编程,这是一个逻辑问题?查看文档时,我发现Data Binding(看起来是单向的)和Realtime Sync(非常酷),但没有明确的参考或指示反应式编程或双向绑定(不幸的是,文档似乎还没有搜索功能)


Tags: 文档功能data编程sync双向逻辑wave
1条回答
网友
1楼 · 发布于 2024-04-27 18:52:56

作者在这里。我们正在考虑这个问题

反应式编程(以及一般的FRP)通过更好地支持闭包/匿名函数(如R)改进了语言中的人机工程学。Python的lambda仅限于一个表达式,因此对事件(甚至双向绑定转换的map函数)的“反应”会导致调用站点出现噪音和/或冗长,因为定义命名函数是不可避免的

因此,我们现在决定不做事件处理和国家管理的规定,而是着眼于未来我们可以建立的良好基础。在任何情况下,Python驱动程序都非常精简,在userland中构建自己的用于状态管理(甚至路由)的反应式原语应该不会太困难

其次,如果没有粘性会话(例如,两台不同机器上的两个Python进程可能需要一个一致的UI状态视图),那么在分布式多工作者场景中正确使用反应式编程范例是很困难的。我们需要一些额外的工作在后端和船舶多工人第一

总结:不排除,我们最终会到达那里

相关问题 更多 >