Ligação de dados - Data binding
Na programação de computadores , a vinculação de dados é uma técnica geral que une as fontes de dados do provedor e do consumidor e os sincroniza . Isso geralmente é feito com duas fontes de dados / informações com linguagens diferentes, como na vinculação de dados XML e vinculação de dados UI . Na UI ligação de dados , dados e objetos de informação da mesma língua, mas a função lógica diferente estão unidos (por exemplo, Java UI elementos para Java Objects).
Em um processo de vinculação de dados, cada alteração de dados é refletida automaticamente pelos elementos vinculados aos dados. O termo vinculação de dados também é usado nos casos em que uma representação externa dos dados em um elemento muda e os dados subjacentes são atualizados automaticamente para refletir essa mudança. Por exemplo, uma mudança em um TextBox
elemento pode modificar o valor dos dados subjacentes.
Estruturas e ferramentas de vinculação de dados
Delphi
- Ferramenta de vinculação de dados de terceiros DSharp
- OpenWire Visual Live Binding - ferramenta de vinculação de dados visuais de terceiros
- LiveBindings
C # / .NET
JavaScript
- AngularJS
- Backbone.js
- BindingJS
- Datum.js
- EmberJS
- Fichário de dados genéricos
- KnockoutJS
- Polímero
- Reagir
- SAPUI5, OpenUI5
- Vue.js
Java
- Google Web Toolkit
- Propriedades e vinculação JavaFX
- Eclipse JFace Data Binding
- Android Data Binding Library
Rápido
Objective-C
- Estrutura de vinculação de dados do AKABeacon iOS
Scala
- Binding.scala Estrutura de ligação de dados reativa para Scala
Veja também
Referências
Leitura adicional
- Noyes, Brian (12 de janeiro de 2006). Data Binding com Windows Forms 2.0: Programação de aplicativos de dados Smart Client com .NET . Pearson Education. ISBN 978-0-321-63010-0.