Ваадин или Реакт

Добрый день!
У меня с коллегой возник спор по поводу выбора API для фронта. Я двумя руками за vaadin, а коллега за React.
Подскажите пожалуйста, сильно ли платформа потеряет в гибкости при переходе на React? Ведь так понимаю, что для фронта Jmix в основном построена на работе вокруг vaadin.

Возможно, ответ будет из серии, взять и сравнить. Возможно так и сделаем, но было бы здорово предварительно осознать разницу в глубине адаптации платформы и т.п. Возможно имеется какое-то описание данного вопроса… В интернете нашел одну статью с парой слов на эту тему, из серии: “работа с ваадин раскрывает полный потенциал”. Поэтому собственно и решил задать этот вопрос.

Заранее спасибо!

Добрый день!

Смотря что вы называете фронтом. Если UI для основной работы с данными приложения (формы, таблички), то конечно надо использовать стандартный Jmix UI. Если же вам нужен какой-то глубоко кастомизируемый фронтенд, например для внешних клиентов организации, то лучше делать его на React/Angular/etc с обращением к бэкенду через Generic REST или кастомные контроллеры Spring MVC.