Skip to content

10. Conclusion

NestJS met en place, en TypeScript et pour Node.js, une architecture MVC complète et cohérente : un contrôleur frontal, des contrôleurs annotés, une injection de dépendances par constructeur, une couche de validation déclarative, et plusieurs façons d'accéder à une base de données — du pilote natif à l'ORM à entités décorées qu'est TypeORM (l'ensemble reprend, presque terme à terme, ce qu'offre Spring MVC, pour qui connaît cet environnement). L'étude de cas du chapitre précédent en est la démonstration : la même architecture MVC, pensée pour un serveur PHP (Introduction au langage PHP7 par l’exemple ) en 2019, s'est portée sans couture vers NestJS.