Лучший шаблон проектирования для динамического создания пользовательского интерфейса - PullRequest
0 голосов
/ 14 сентября 2010

Я планирую создать пользовательский интерфейс из базы данных. Платформа будет ASP.net.

Может ли кто-нибудь помочь в определении лучшего шаблона проектирования / архитектуры, которая подходит для динамического создания пользовательского интерфейса и событий.

Ответы [ 3 ]

3 голосов
/ 14 сентября 2010

Иногда ответ таков: «Не пытайся сделать это». Магическое создание пользовательского интерфейса из ваших структур данных - старая идея. Я видел команды, пытающиеся сделать это в DBase 4, в Java, в C ++ / MFC и в старом стиле ASP; также OS / 2 включала реализацию идеи. Все эти реализации были практическими ошибками, все следовали схожему шаблону: кодер заканчивал тем, что составлял вертикальный список текстовых полей или чего-то еще, и затем вещь останавливалась.

Если бы у вас была достаточно блестящая идея, чтобы обойти эту проблему, вы бы не задавали такой вопрос. Так как вы этого не делаете, держитесь подальше от этого конкретного участка с кактусом.

3 голосов
/ 14 сентября 2010

См. Динамические данные ASP.NET на MSDN, это мой лучший выбор. Но немного дополнительной информации о вашем проекте поможет. :)

0 голосов
/ 14 сентября 2010

Проверьте "двухэтапный процесс" в Orchard CMS:

http://whereslou.com/2010/09/12/orchard-moving-along-nicely

...