GWT - множество виджетов или виджет, содержащий другие виджеты - PullRequest
2 голосов
/ 25 февраля 2010

Я разрабатываю пользовательский интерфейс. В нем есть статический контент и множество виджетов.

Что лучше?

  • HTML с виджетом, содержащим другие виджеты
  • HTML, содержащий все виджеты

Огромное спасибо ...

Ответы [ 3 ]

2 голосов
/ 27 февраля 2010

Я обратился именно к этому вопросу в презентации на местном собрании JUG на днях.

Что лучше, зависит от того, какие проблемы вы пытаетесь решить.Обычно это означает, какую боль вы пытаетесь избежать в предыдущих проектах.

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

Вам нравится декларативный стиль генерации графического интерфейса?Если это так, то подумайте об использовании UiBinder, который включен в GWT 2.

0 голосов
/ 26 февраля 2010

Как насчет смеси? Если есть виджеты, которые логически объединяются, сгруппируйте их в содержащий виджет. Затем поместите небольшую коллекцию виджетов в ваш большой содержащий виджет.

0 голосов
/ 26 февраля 2010

Я также работаю над проектом с большим количеством виджетов (может быть, более 250), и я думаю, что один виджет, который содержит все остальные, является лучшим способом.

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