Общий подход в GWT - использование панелей, а затем применение пользовательских тем CSS для получения индивидуального вида. Хотя я могу добиться определенной степени персонализации своего приложения GWT с помощью CSS-мастеринга, мне было интересно, как другие обычно подходят к стилю.Каков наилучший подход к стилизации приложений GWT?
Некоторые из предложений, с которыми я столкнулся в Интернете, заключались в том, чтобы управлять макетом с помощью простого HTML, используя HTMLPanel. Таким образом, вы можете использовать макет HTML в приложении без необходимости кодирования всего макета.
Так что, на ваш взгляд, лучший и наименее болезненный способ приблизиться к макету и пользовательскому стилю приложения GWT?
Утилизирует ли UiBinder HtmlPanel встроенный HTML-код? –
Короткий ответ: нет :) UiBinder - это просто язык шаблонов - это зависит от вас, если вы хотите использовать только HTML в своем шаблоне или встроить некоторые «виджеты» в какую-то «панель». Ваш шаблон будет выводиться так же, как и есть - без него и «обертывания» вокруг него (поэтому, если ваша корневая панель «HTMLPanel», вы получите div и т. Д.). 'HTMLPanel' часто используется в качестве корневой панели для шаблонов UiBinder, потому что у него есть специальное лечение UiBinder - вы можете смешивать HTML и Widgets в нем (вы не можете, например, поместить необработанный HTML в« VerticalPanel »). Дополнительную информацию см. В документах UiBinder. –
Спасибо, Игорь, я решил использовать подход UiBinder. –