NestJS Logo

Agnosticisme de plateforme

Nest est un framework indépendant de toute plateforme. Cela signifie que vous pouvez développer des parties logiques réutilisables qui peuvent être utilisées dans différents types d'applications. Par exemple, la plupart des composants peuvent être réutilisés sans changement à travers différents frameworks de serveurs HTTP sous-jacents (par exemple, Express et Fastify), et même à travers différents types d'applications (par exemple, des frameworks de serveurs HTTP, des microservices avec différentes couches de transport, et des WebSockets).

Construire une fois, utiliser partout#

La section Vue d'ensemble de la documentation montre principalement des techniques de codage utilisant des frameworks de serveurs HTTP (par exemple, des applications fournissant une API REST ou fournissant une application rendue côté serveur de style MVC). Cependant, tous ces blocs de construction peuvent être utilisés au-dessus de différentes couches de transport (microservices ou websockets).

En outre, Nest est livré avec un module GraphQL dédié. Vous pouvez utiliser GraphQL comme couche d'API de manière interchangeable avec une API REST.

En outre, la fonctionnalité de contexte d'application permet de créer n'importe quel type d'application Node.js - y compris des tâches CRON et des applications CLI - au-dessus de Nest.

Nest aspire à être une plateforme à part entière pour les applications Node.js qui apporte un niveau supérieur de modularité et de réutilisation à vos applications. Construisez une fois, utilisez partout !

Soutenez-nous

Nest est un projet open source sous licence MIT. Il peut se développer grâce au soutien de ces personnes formidables. Si vous souhaitez les rejoindre, apprenez-en plus ici.

Sponsors Principaux

Trilon LogoMarblism LogoMojam LogoAmplication Logo

Sponsors / Partenaires

Devenir un sponsor