Что вы посоветуете для разработки приложений GWT? MVC, MVP или специальное решение для обмена сообщениями?

Я только начал новый проект GWT для клиента, и мне интересно услышать, как люди знакомятся с различными архитектурами GWT MVC. В недавнем проекте я использовал обаGXT MVCа также настраиваемое решение для обмена сообщениями (на основеАппелятор MQ). GXT MVC работал нормально, но для GWT это казалось излишним, и было трудно работать с историей браузера. Я слышал оPureMVC а такжеGWTiger, но никогда не использовал их. Наше специальное решение MQ работало довольно хорошо, но затрудняло тестирование компонентов с помощью JUnit.

Кроме того, я слышал, что Google Wave (приложение GWT) написан с использованием шаблона Model-View-Presenter.пример приложения MVP был недавно опубликован, но, глядя на код, он не кажется интуитивно понятным.

Если бы вы создавали новое приложение GWT, какую архитектуру вы бы использовали? Какие плюсы и минусы на ваш выбор?

Спасибо,

Matt

Ответы на вопрос(5)

Ваш ответ на вопрос