Я работаю над этим проектом, в котором используется 100% код gxt. Теперь у нас есть еще один небольшой проект, который написан с использованием шаблона GWT MVP, и нам поручено объединить два проекта в один, поэтому в значительной степени мы будем выполнять обратные и обратные вызовы методов между кодом gxt и mvp (с действиями и местами). Я новичок в использовании шаблона mvp и немного запутался, действительно ли это хорошая идея объединить два. Другой (небольшой) проект также был gxt, пока он не был переписан с использованием шаблона mvp. Таким образом, у меня есть возможность либо вернуться к старому коду gxt, либо интегрировать новый шаблон mvp в основное приложение gxt, но, поскольку gxt не поддерживает концепцию действий / мест, непросто вызывать код mvp из gxt. передавать поддельные данные для имитации мест и т. д. при вызове кода mvp. Кроме того, есть проблемы в коде mvp при переходе из одного места в другое, например, когда есть временная задержка во время вызова rpc на стороне сервера, экран становится серого цвета (так как текущее представление удалено, а новое - нет) t еще не инициализирован) ожидает возврата rpc перед переходом к следующему месту.
Так что я был бы очень признателен за любые мнения экспертов в области MVP о том, как решить эту ситуацию ...