Мы переносим корпоративное настольное приложение на базе Java Swing в веб-приложение. Интерфейс будет построен с использованием ReactJS, а существующий серверный интерфейс приложения (Java) продолжит работать на автономном сервере Tomcat.
Нам необходимо ввести уровень Backend for Frontend (BFF), и для этой цели мы сравниваем Node.js и Spring Boot. Хотя Node.js является распространенным выбором в качестве BFF, мы обеспокоены частотой сообщений об уязвимостях и рассматриваем Spring Boot в качестве альтернативы.
Каковы плюсы и минусы использования Spring Boot вместо Node.js для BFF в этой архитектуре?
Есть ли какие-либо неочевидные проблемы или компромиссы, о которых нам следует знать, учитывая, что основной бэкэнд остается неизменным?
Подробнее здесь: https://stackoverflow.com/questions/798 ... vs-node-js