Я только начал работать с GWT и уже осознаю необычайную силу, которой он обладает. Я из внешнего мира, так что Java - это большая кривая обучения, но я думаю, что это действительно поможет мне создать правильно спроектированное приложение (html-мудрое) вместо того, чтобы просто полагаться на стандартные панели GWT, которые часто заканчиваются использованием таблицы для разметки, или лишние, абсолютно позиционированные div.
Самая большая вещь, которая меня сейчас тормозит, - это решить, как правильно оформить дизайн моего сайта. У меня есть довольно стандартный 2-колонный сайт заголовка / фута (фиксированная ширина), который я хочу создать, но я не фанат всех дополнительных div-ов / стилей и т. Д., Которые идут, например, с DockLayoutPanel.
Я думаю, что мне просто нужно написать свой собственный виджет Layout, расширяющий Composite, который имеет HTMLPanels для общего макета сайта
(я думаю ... до сих пор еще не полностью понял это, т.е. как мне добавить идентификаторы к этим div'ам панели "#header", "#nav" и т. Д ...)
тогда я могу добавить другие виджеты в этот макет
Но другое, что я вижу, это то, что я мог бы написать класс Layout, расширяющий UiBuilder, и иметь прямые div в файле ui.xml.
Мне просто интересно, какой метод размещения сайта предпочтителен для GWT? Он не будет использоваться повторно в смысле других виджетов, он будет использован один раз, и мои элементы управления и т. Д. Будут размещены внутри.
Любые советы или рекомендации приветствуются! И если я полностью пропустил лодку о том, как это сделать, дайте мне знать