Всем привет! Я тут встал перед выбором – какой фреймворк использовать для нового проекта на бэкенде. Сейчас смотрю в сторону NestJS (для Node.js) и Spring Boot (Java). Оба, конечно, мощные и популярные, но у каждого свои фишки и свой порог вхождения.
NestJS подкупает своей архитектурой, похожей на Angular, и использованием TypeScript, что для меня большой плюс. Скорость разработки, кажется, будет выше, особенно если команда знакома с JS-экосистемой. С другой стороны, Spring Boot – это классика Java, проверенная временем, с огромным комьюнити и кучей готовых решений для всего на свете. Но вот эта его многословность и некоторая тяжеловесность меня немного пугают.
Вот мои соображения:
Интересно услышать мнение тех, кто работал с обоими. Какой бы вы посоветовали для стартапа, где важна скорость выхода на рынок, но и про масштабирование забывать нельзя? Ну и да, ссылка на Крáкен сайт тут вряд ли поможет с выбором, но вдруг у кого-то есть опыт, связанный с высоконагруженными системами на этих фреймворках?
Перед публикацией, советую ознакомится с правилами!