GWT 2.2 MVP против GWT 2.1 Места деятельности - PullRequest
11 голосов
/ 17 марта 2011

Я начинаю разрабатывать большое приложение GWT, и после прочтения большого количества статей и постов в блогах я пытаюсь понять, в чем разница между 2.2 Model-View -Презентер и 2.1 Виды деятельности-Места шаблоны проектирования? Какой шаблон вы рекомендуете и почему? Должен ли я использовать MVP просто потому, что он "новее"? С другой стороны, «Места-Действия» кажутся более «интуитивно понятными» ... Или я полностью упускаю суть, а MVP - это просто улучшенная версия «Места-Действия»?

Спасибо всем гуру GWT там :-)

Ответы [ 2 ]

9 голосов
/ 18 марта 2011

Сначала я бы порекомендовал вам прочитать это: http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html

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

Деятельности - концепция в GWT, аналогичная схеме MVP.

Я думаю, что действия немного более интуитивны, чем View-Presenters, но не настолько. Вы можете посмотреть на эту платформу, чтобы помочь вам в использовании шаблона MVP (я очень рекомендую его):

http://code.google.com/p/gwt-platform/

1 голос
/ 17 марта 2011

Places Activities - это инфраструктура, предоставляемая gwt для архитектуры MVP. MVP - это концепция, и один из способов сделать это - структура мест деятельности. Вы обязательно должны попробовать их новые места - рамки деятельности.

До версии 2.1 (необходимо подтвердить), gwt просто передал архитектуру. Вы должны были разработать рамки.

...