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