Я начинаю разработку нового приложения на основе Vaadin. Я большой поклонник разработки TDD и, следовательно, написание простого для тестирования кода. Когда дело доходит до Ваадина, я вижу в Интернете несколько учебных пособий, где люди говорят, что они используют Т.е. Spring, потому что они такие большие поклонники Spring, но я никогда не вижу в этом смысла. Как я вижу, API Vaadins не позволяет проводить много модульного тестирования (я могу проверить, какие компоненты находятся в окне, какова их подпись и т. Д., Но это почти все), и ребята из Vaadin ссылаются повсюду, когда возникает вопрос о JUnit в их Testbench. для тестирования кода пользовательского интерфейса.
Теперь у меня вопрос: есть ли смысл пытаться использовать CDI, Spring или что-то еще для кода Vaadin или нет большой выгоды от него, чтобы я мог пропустить это и использовать его только на стороне сервера?