Какая структура веб-интерфейса лучше всего подходит для создания динамических страниц / форм? - PullRequest
2 голосов
/ 19 мая 2010

Мы находимся на этапе, когда мы рассматриваем различные инфраструктуры веб-интерфейса (наиболее вероятные компоненты, такие как GWT, JSF, Wicket, Vaadin и т. Д.).

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

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

Ответы [ 3 ]

1 голос
/ 29 сентября 2010

Поскольку GWT позволяет создавать компоненты страницы программным способом, это должно быть полезно для вас. Насчет использования JSF - я бы не советовал.

1 голос
/ 19 мая 2010

Ни одна из упомянутых платформ не поддерживает создание компонентов из БД "из коробки". Но есть рамки, которые могут это сделать. Я знаю только клиентские среды, такие как swixml, но есть веб-фреймворки, которые могут это сделать, я уверен.

Но довольно просто определить некоторый формат json / xml и создать из них компоненты.

Я бы тогда пошел с Ваадином (на основе GWT), который сейчас мой любимый. В калитке вам также нужно сохранить html, но это тоже нормально + быстро (!) И очень хорошо, если не у всех ваших клиентов включен JavaScript.

JSF, хммм, без комментариев, хотя это должно быть возможно; -)

0 голосов
/ 09 апреля 2011

Я пытаюсь динамически (программно) генерировать страницы, используя JSF 2. Я хотел использовать существующие настроенные компоненты ajax (ICEfaces).Поэтому я решил использовать составные компоненты.
Это большая боль.Многие вещи, которые должны работать прямо вперед, просто не работают.Мне приходится обходить так много странных проблем, что я постепенно теряюсь во всех этих обходных путях.Я перехожу на GWT.Надеюсь, это будет лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...