首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解反应式编程

理解反应式编程
EN

Stack Overflow用户
提问于 2014-01-23 15:18:57
回答 2查看 1.2K关注 0票数 2

我是第一次接触反应式编程的世界。我读到,一旦声明了一个变量,并且它指向一个不断变化的值,它就会自动更新它。所以我想知道asp.net,java等提供的gui控件有什么不同。一旦我们在文本框中输入了一个新值,它就会自动保存这个值。是反应式编程吗?有人能提供一些好的教程来更好地理解这个概念吗?

EN

回答 2

Stack Overflow用户

发布于 2014-01-23 16:05:41

可以将反应式编程(也称为数据流编程)看作是电子表格。更改一个单元格中的值会自动更新引用第一个单元格的所有其他单元格。它对不断变化的数据做出“反应”。

使用您的GUI示例...假设用户在文本框中输入了一个新值。我们还假设您有另外两个控件使用该值以两种不同的方式显示它。一旦用户输入了新值,其他两个控件就会自动接收新值。

是的,这也可以通过事件来完成,但数据流还提供了其他好处……

  • Automatic parallelism
  • True components
  • Explicit

    数据依赖项

数据流和反应式编程也是一个非常“广泛”的主题,涵盖了完成我上面概述的各种方法……为许多不同的观点做好准备。

马特·卡奇

http://DataflowBook.com

票数 3
EN

Stack Overflow用户

发布于 2021-04-08 15:58:51

使用反应式编程,您不仅可以将值绑定到UI用户控件,还可以绑定到对其进行某些计算的结果。最后向你敞开了许多机会。请参阅my library ObservableComputations的自述文件中的更多信息:

https://github.com/IgorBuchelnikov/ObservableComputations

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21301773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档