После нескольких месяцев разработки приложения на основе GWT с использованием шаблона MVP + Hibernate, я пришел к тому, что каждое небольшое изменение в приложении - это боль, а виджеты выглядят очень плохо.
Я также оценил Ваадина, и это выглядит очень многообещающе. Способ, которым привязка данных позволяет мне забыть конвертацию DTO, кажется интересным, но и конечный результат выглядит очень профессионально, поэтому я почти убежден, что переделал работу с Vaadin.
Дело в том, что мне очень нравится чистота кода MVP в GWT, но я не смог найти разумного объяснения того, как адаптировать его к Vaadin, не отбрасывая большую часть уже проделанной работы.
Моя главная проблема для адаптации кода - как использовать классы GWT, History и Eventbus с Vaadin.
Кто-нибудь проходил этот процесс раньше, чтобы показать нам путь? Или, может быть, есть причины не связываться с MVP при работе с Ваадином, чего я сейчас не могу предвидеть?