Имя: Пароль:
LIFE
 
OFF: Модульность. Технология виджетов и сложных интерфейсов на управляемых формах
0 Elisy
 
16.08.13
10:19
Коллеги, предлагаю обсудить в рамках модульности проблему построения сложных интерфейсов, где одни и теже группы элементов могут встраиваться на разные формы. Решение нацелено на возможность повторного использования элементов интерфейса и кода визуальных компонентов.
Примером может служить технология БСП по встраиванию в любой интерфейс адресной информации и дополнительных реквизитов.
Какие подходы существуют на управляемых формах, какие проблемы и ограничения накладывают.

Сам я могу выделить несколько подходов.
1. Подход генерации элементов формы на лету. В простейшем случае технология похожа на технологию БСП встраивания в формы контактной информации и дополнительных реквизитов. Технология БСП требует доработки в плане задействования визуального редактора форм и универсализации обязательных обработчиков.
2. Подход генерации внешней обработки и сложной формы внутри на сервере средствами, например, v8unpack или CfProject, и показ получившейся формы. Сложная форма внутри внешней обработки будет подготовлена автоматически с вставкой групп элементов из других форм.

Отпишитесь, пожалуйста, если кто-нибудь работал с такими подходами в плане достоинств и недостатков каждого: производительность, гибкость, легкость в эксплуатации, надежность, тестируемость и простостота. Может есть у кого еще подходы.
Спасибо
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.