Фреймворк Nest

nestjs логотип 2023

Что такое NestJS?

Nest - это фреймворк для построения эффективных, масштабируемых серверных приложений Node.js. Он использует прогрессивный JavaScript, построен на TypeScript (сохраняет совместимость с Pure JavaScript) и сочетает в себе элементы ООП (объектно-ориентированного программирования), ФП (функционального программирования) и ФРП (функционально-реактивного программирования). Под капотом Nest использует Express, но также обеспечивает совместимость с широким спектром других библиотек, таких как, например, Fastify, что позволяет легко использовать огромное количество сторонних плагинов, которые доступны.

NestJS - это инструмент в категории Frameworks (Full Stack) технологического стека. NestJS - это инструмент с открытым исходным кодом с 27,4K звезд на GitHub и 2,4K форков на GitHub. Вот ссылка на репозиторий с открытым исходным кодом NestJS на GitHub.

Расширяемый

Дает вам настоящую гибкость, позволяя использовать любые другие библиотеки благодаря модульной архитектуре.

Универсальный

Адаптируемая экосистема, которая является полноценной основой для всех видов серверных приложений.

Прогрессивный

Использует преимущества последних возможностей JavaScript, привнося в мир Node.js шаблоны проектирования и зрелые решения. Платформа с открытым исходным кодом, созданная для будущего.

Источники