Comparative analysis of Node.js frameworks

Bartłomiej Zima

bartlomiej.zima@pollub.edu.pl
Lublin 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 frameworks

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

Download


Published
2024-03-20

Cited by

Zima, B., & Barszcz, M. (2024). Comparative analysis of Node.js frameworks. Journal of Computer Sciences Institute, 30, 26–30. https://doi.org/10.35784/jcsi.5364

Authors

Bartłomiej Zima 
bartlomiej.zima@pollub.edu.pl
Lublin University of Technology Poland

Authors

Marcin Barszcz 

Lublin University of Technology Poland

Statistics

Abstract views: 318
PDF downloads: 304