ConstruiredesApplicationsModernesGraceàNest.js
Présentation de NestJS
Créé en 2017, et inspiré par le framework Angular, NestJS est un framework modulaire open source node.js permettant de créer des backends pour des applications scalables, efficientes et faciles à maintenir.
Le framework s'inspire des meilleures méthodes de développement tel que le design pattern MVC (Modèle Vue Controleur) qu'on peut également retrouver dans des frameworks comme Ruby on Rails ou Angular.
NestJS exploite TypeScript, ce qui permet d'utiliser la vérification de types statiques et les classes pour une meilleure qualité / maintenabilité de code et une réduction globale des erreurs.
NestJS permet de créer facilement des API GraphQL ou REST, mais également des microservices, applications serverless ou applications en temps réel.
Il permet de mettre en place une architecture scalable pour son application, en utilisant des concepts tels que les guards, intercepteurs ou encore les pipes.
Le framework offre aussi un support intégré pour :
- les principales base de données telles que PostgreSQL, MySQL ou encore MongoDB
- les tests automatisés, permettant entre autres de vérifier les fonctionnalités et la code quality de votre codebase avant de déployer
NestJS est un framework Node.js polyvalent et puissant, qui permet de construire des apps modernes et de qualité en conservant des standards de code et une qualité de code de haut niveau.
C'est pour toutes ces raisons que NestJS fait partie de la stack de développement web de Blacksmith et que nous l'utilisons très régulièrement dans les projets web de nos clients.
Envie de lancer un projet en Nest.js ? Contactez-nous ;)
Articles de la même catégorie
JAMStack vs MERN Stack
15.05.23
Tech, ReactDu Monolithe aux Architectures en Microservices
23.01.23
Nest, Node JS, Tech, JSQuelle Stack Choisir pour Votre Projet ? Notre Préférée !
01.12.22
Node JS, Entreprise, Design, Tech, CSS, JS, HTML