В компьютерном программировании связывание данных — это общая техника, которая связывает источники данных от поставщика и потребителя вместе и синхронизирует их. Обычно это делается с двумя источниками данных/информации с разными языками, как в связывании данных XML и связывании данных UI . В связывании данных UI объекты данных и информации одного языка, но с разными логическими функциями связываются вместе (например, элементы UI Java с объектами Java). [1]
В процессе привязки данных каждое изменение данных автоматически отражается элементами, привязанными к данным. Термин привязка данных также используется в случаях, когда внешнее представление данных в элементе изменяется, а базовые данные автоматически обновляются для отражения этого изменения. Например, изменение в элементе TextBox
может изменить базовое значение данных. [2]
Список примеров фреймворков и инструментов привязки данных для различных языков программирования: