Comparative analysis of Node.js frameworks
Bartłomiej Zima
bartlomiej.zima@pollub.edu.plLublin University of Technology (Poland)
Marcin Barszcz
Lublin University of Technology (Poland)
Abstract
The aim of the article is to compare two popular NodeJs frameworks. The analysis was performed for the ExpressJs and NestJs frameworks. Two proprietary applications supporting CRUD operations, implemented in these technologies, containing the same functionalities were used for the research. The comparison includes application performance, code metrics, documentation quality and completeness, and community support. The analysis showed that ExpressJs is minimalistic and suitable for less complex applications, while NestJs provides a standardized framework that allows the creation and development of large and complex projects.
Keywords:
ExpressJs, NestJs, NodeJs, NodeJs frameworksReferences
R. Kempf, History of JavaScript, 2021 https://www.azion.com/en/blog/history-of-javascript/, [06.05.2023]
Google Scholar
R. Benita, Clean Node.js Architecture – With NestJs and Typescript, https://betterprogramming.pub/clean-node-js-architecture-with-nestjs-and-typescript-34b9398d790f, [06.05.2023]
Google Scholar
S. Pasquali, Node.js Projektowanie, wdrażanie i utrzymywanie aplikacji, Helion, 2017
Google Scholar
Oficjalna dokumentacja technologii NestJs, https://docs.nestjs.com, [06.05.2023]
Google Scholar
Oficjalna dokumentacja technologii ExpressJs, https://expressjs.com, [06.05.2023]
Google Scholar
Oficjalna strona platformy StackOverflow: https://stackoverflow.com/, [06.05.2023]
Google Scholar
Pytania otagowane słowem kluczowym „nestjs” na platformie StackOverflow, https://stackoverflow.com/questions/tagged/nestjs, [03.05.2023]
Google Scholar
Pytania otagowane słowem kluczowym „express” na platformie StackOverflow, https://stackoverflow.com/questions/tagged/express, [03.05.2023]
Google Scholar
Repozytoria NestJs na platformie Github, https://github.com/search?q=nestjs&type=repositories, [03.05.2023]
Google Scholar
Repozytoria ExpressJs na platformie Github, https://github.com/search?q=express&type=repositories&p=2, [03.05.2023]
Google Scholar
Authors
Marcin BarszczLublin University of Technology Poland
Statistics
Abstract views: 318PDF downloads: 304
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.