GWT 2.2 MVP против GWT 2.1 Мероприятия-места
Я начинаю разрабатывать большое приложение GWT, и после чтения статей и статей и сообщений в блогах я пытаюсь понять, в чем разница между 2.2 Model-View-Presenter и шаблоны дизайна 2.1 Activities-Places? Какую модель вы рекомендуете и почему? Должен ли я использовать MVP просто потому, что он "более новый"? С другой стороны, "Места-действия" кажутся более "интуитивными"... Или я полностью теряю точку, а MVP - это просто улучшенная версия Activity-Places?
Спасибо всем гуру GWT:-)
Ответы
Ответ 1
Сначала я бы рекомендовал вам прочитать это: http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html
MVP - это шаблон дизайна, который поможет вам отделить логику от вашего пользовательского интерфейса, чтобы упростить ее Unit test. Это в значительной степени связано с шаблоном MVC.
Деятельность - концепция в GWT, аналогичная шаблону MVP.
Я думаю, что действия немного интуитивны, чем View-Presenters, но не так много. Вы можете посмотреть эту структуру, чтобы помочь вам использовать шаблон MVP (я очень рекомендую его):
http://code.google.com/p/gwt-platform/
Ответ 2
Места Виды деятельности - это структура, предоставляемая gwt для архитектуры MVP. MVP - это концепция, и одним из способов ее выполнения является структура мест-действий. Вы должны определенно попробовать свои новые места - рамки деятельности.
До 2.1 (необходимо подтвердить) gwt просто дал архитектуру. вам нужно было разработать структуру.