UI Привязка данных, или передача информации / данных из biz-layer / datamodel приложения в UI и из UI обратно в datamodel, швы должны быть немного проигнорированы разработчиками языка и инфраструктуры.
Почти вся информация, обрабатываемая программными системами сегодня, должна быть представлена в какой-то момент в цепочке обработки пользователям-людям, однако поддержка, которую мы получаем от наших систем программирования для представления информации пользователям, в основном состоит из сложных в обслуживании методов передачи, некоторые системы, использующие рефлексию без проверки во время компиляции (кто-то «изменил свойство»?) или генераторы собственного кода.
Я имею в виду Эрика Мейера, Андерса Хейлсберга и их команды, например. приложили огромные усилия для устранения несоответствия импеданса между БД, XML и кодом ... но в основном упустили интерфейс.
(ну, да .net имеет привязку к данным, но попробуйте использовать ее, а затем поговорим о реальном решении)
Суть в том, что за НЕ стоит рассматривать привязку данных специально как первоклассную особенность языка f.e? Почему в наших инструментах сегодня так ограничена (или нет) поддержка шаблонов MVC / MVP?
Пожалуйста, предоставьте комментарии, подсказки и указатели на альтернативные доступные концепции и, возможно, даже в стадии разработки в этой области. Есть ли какие-нибудь новые креативные и свежие идеи? Какие-нибудь полезные структуры, языковые концепции, поддерживающие привязку данных, и, возможно, инструменты, которые помогут вам справиться с привязкой данных в ваших приложениях или системах?