Подтвердить что ты не робот

Какая ваша любимая GWT MVP Framework?

Какая ваша любимая GWT MVP Framework и причина вашего выбора?

  • Mvp4g
  • GWTP
  • GWT 2.1 Встроенный
  • gwt-mpv
  • gwt-pectin
  • guit
  • Другая платформа (укажите ссылку)
  • Собственное решение (с шаблоном?)
  • None

Спасибо.

Обновлено: добавлены предложения 3, 4, 5 в список.

Обновлено 2: добавлено приглашение в список.

4b9b3361

Ответ 1

Я думаю, что лучшим методом MVP для GWT является наличие следующих классов

  • Модель
  • Вид
  • Presenter

И сделайте представление, и ведущий взаимодействует через определенный интерфейс и получит данные презентатора из модели. Во-первых, это очень просто, во-вторых, это позволяет команде работать с тех пор, как мы используем интерфейсы, каждая команда просто должна соблюдать интерфейс.

Например,

     1. Those working on the MODEL abide by the ServiceAync Interface

     2. Those working on the view creates the User Interface and returns the  
        specified control to the presenter according the program interface defined by
        their respective presenter
     3. And Finally those working on the presenter level defines an interface which
        the view has to implement

Я думаю, что основная проблема, которая может возникнуть в этом, заключается в том, что одна часть, которая может быть одной из View, Model или Presenter, не поддерживает интерфейс

Ответ 2

На данный момент это немного сложно. Кажется, MVP - это вкус месяца (или как-то год), но есть так много доступных вариантов и очень мало фактических уроков.

Я просмотрел пример "Контакты" и получил его: http://code.google.com/webtoolkit/articles/mvp-architecture.html

Затем я понял, что они добавили Activities и Places в 2.1, поэтому я посмотрел на этот пример: http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html

Существует также множество фреймворков, но большинство людей, похоже, хотят использовать "путь Google", если это возможно. Я собираюсь дать http://code.google.com/p/gwt-platform/ a go, потому что похоже, что у него есть отличные документы, и что" у того, чего не хватает Google момент.

Дело в том, нет хороших учебников, доступных, - как мы все будем понимать. Учебник Stockwatcher по gwt был действительно полезен, мы могли бы с ним больше походить. Вот некоторые лакомые кусочки, которые я нашел:

Ответ 3

Я использую GWTP, потому что он достаточно хорошо документирован, понятен и имеет активное сообщество пользователей. Когда я начал изучать рамки, мне пришлось задать пару вопросов на форумах и в обоих случаях, я получил дружеский и полезный ответ в тот же день от одного из авторов.

Ответ 4

В новой версии GWT (GWT 2.1) была представлена ​​инфраструктура MVP,

они ввели новую терминологию типа:

  • представления
  • ClientFactory
  • Деятельность
  • Места
  • PlaceHistoryMapper
  • ActivityMapper

вы можете проверить подробности здесь:

http://code.google.com/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html

Ответ 5

Похоже, что рамки GWT - это десятка десятков, как и Java-фреймворки. При этом я пошел с 4. Прежде всего потому, что я хотел сделать MVP без интерфейсов шаблонов:

http://www.gwtmpv.org/viewgeneration.html

Документы светятся, как всегда, но пиньте меня, если у вас есть какие-либо вопросы, я был бы рад ответить на них.

gwt-pectin тоже хорош - я думаю, что gwtmpv более кратким, но gwt-pectin уже долгое время делает богатую модель/привязан к виду.

Ответ 6

Также, используя встроенную инфраструктуру MVP, к счастью, при использовании Spring Roo GWT для вас создается весь код шаблона.

Ответ 7

Для меня это GWTP, полная модель-представление-презентатор, чтобы упростить ваш следующий проект GWT. доступны на http://code.google.com/p/gwt-platform/

Ответ 8

Я попробовал GWTP, но это не все под капотом, если вы не понимаете этого, и трудно оттуда оттуда делать что-то. У меня был этот вопрос в первый раз, когда я попробовал, и снова попробовал. К сожалению, у меня была такая же проблема. Я хотел объединить Presenter и View для 1 страницы, потому что это было слишком много для этой страницы. К сожалению, я не мог понять, как это сделать, поэтому я решил, что мои худшие опасения были реализованы. Очень трудно расходиться с их способностью делать вещи в GWTP. Архитектура GWT 2.1 намного более развязана. У меня была проблема с ActivityMapper, хотя. Теперь я смотрю на mvp4g.