Я нанимаю дизайнера для создания пользовательского интерфейса для моего веб-приложения. Однако я полностью потерял информацию о том, как интегрировать дизайн, который он мне предоставит с помощью веб-приложения GWT.Дизайн пользовательского интерфейса с GWT
Существует множество способов создания пользовательского интерфейса в GWT. Я считаю, что лучшим вариантом для этого случая будет связующее UI, где я могу использовать HTML для создания страниц. Однако виджеты GWT, такие как текстовое поле, раскрывающийся список, кнопки и т. Д., Имеют собственный CSS, который не является тем же самым css страницы. Поэтому я считаю, что эта интеграция немного запутанна.
Я правильно отношусь к сложности этой задачи? Есть ли правильный способ сделать это (возможно, создание темы GWT)? Должен ли я нанимать кого-то для этой интеграции? Если да, то какой профессионал я ищу?
Вам необходимо ознакомиться с Ui: Binder. Это потрясающая особенность. Прочитайте документы внимательно, потому что вы можете сделать некоторые интересные вещи, когда вы интегрируете UiBinder. [UiBinder] (http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html). Обратите внимание на [программный доступ] (http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Programmatic_access) и раздел внешних ресурсов –
Мне понадобился (код) и Дэн (дизайн) около месяца чтобы добраться до удобного места для нас обоих с UiBinder, но сейчас это действительно окупается. В некоторых ситуациях преобразование из не-uibinder в uibinder было трудным, особенно там, где требуется инъекция и комбинация CssResource, но в конечном итоге также стоит того. –
Это именно виджеты GWT, которые заставляют меня волноваться! Я не думаю, что буду использовать сложные виджеты GWT, но, вероятно, текстовые поля GWT, выпадающие меню, слайдеры и кнопки. Когда дизайнер создает пользовательский интерфейс, он изменит внешний вид этих виджетов. Мне нужно встроить этот новый вид в виджеты моего приложения. Легко ли это? Или это связано с изменением стилей '.GWT-nameOfTheComponent'? –