Профессиональное: GWT: UiBinder

Jan 29, 2010 10:19

Не так давно Google выпустил вторую версию своей конфетки под названием GWT.
Цимес конфетки заключается в том что ребята постарались учесть самую тяжелую и объективную критику в адрес своего фреймоврка.

Самым большим гемором для разработчиков являлось то, что интерфейс страницы, расположение всех виджетов и элементов жестко описывалось в коде и ручками. Соответственно изменение места расположения какого либо виджета на странице, даже без изменения функционала самого виджета, несло за собой изменение кода. В обязательном порядке.

UiBinder как раз призван работу с подобными вещами оптимизировать.
Суть состоит в том, что макет самого виджета декларативно задается в XML-файле. 
А вот всякие handler'ы, бизнес-логика работы, и прочие премудрости  - традиционно кодом. Традиционно кодом на Java. 
Что не может не радовать.

Хороший пример того как это работает приведен здесь.

uibinder, gwt, @work, google

Previous post Next post
Up