Server-Side Frameworks: Case Study of Node.js, Django, and Laravel

Main Article Content

Gladys Geoconda Esquivel-Paula
Luis René Quisaguano-Collaguazo
Abraham Paul Caluña-Guaman
Santiago Javier Llambo-Alvarez

Abstract

Web development has evolved considerably, and with it, the tools and frameworks used to create robust and efficient applications for today's organizations. For the comparative study between the three frameworks for server-side web application development: Node.js, Django and Laravel, we started with a literature review of primary and secondary sources in order to evaluate these frameworks in terms of performance, scalability, security, ease of use, support community and available tools.in this study, specific and measurable criteria have been defined for the selection and evaluation of the frameworks. These criteria include performance metrics, such as response time under high loads, ability to scale horizontally, security robustness evaluated through penetration testing, and ease of use as determined by surveys and case studies with developers.Node.js, based on JavaScript, offers high performance and scalability thanks to its non-blocking input/output model, but can have a steep learning curve for new developers. Laravel, a PHP framework, is recognized for its ease of use and faster learning curve. Django, built on Python, emerges as the most complete and secure framework, integrating advanced security measures against common vulnerabilities and facilitating development through its clear structure and integrated tools. Its active community provides continuous support and extensive educational resources, which contributes to its leading position. The combination of these features makes Django the right choice for projects that require a balance between performance, security and ease of maintenance. 

Downloads

Download data is not yet available.

Article Details

How to Cite
Esquivel-Paula , G. ., Quisaguano-Collaguazo , L. ., Caluña-Guaman , A. ., & Llambo-Alvarez , S. . (2025). Server-Side Frameworks: Case Study of Node.js, Django, and Laravel . 593 Digital Publisher CEIT, 10(1), 403-414. https://doi.org/10.33386/593dp.2025.1.2729
Section
Investigaciones /estudios empíricos
Author Biographies

Gladys Geoconda Esquivel-Paula , Universidad Técnica de Cotopaxi - Ecuador

https://orcid.org/0009-0002-3715-7776

Computer Systems Engineer from the Technical University of Cotopaxi, Master's in Information Systems with a specialization in Business Intelligence and Big Data Analytics from the State University of Milagro. Manager at Evolution Soft and Professor in the Information Systems program at the Technical University of Cotopaxi, La Maná extension. Researches topics related to software development and business intelligence. 

Luis René Quisaguano-Collaguazo , Universidad Técnica de Cotopaxi - Ecuador

https://orcid.org/0000-0003-1345-0898

Computer Systems Engineer and Master's in Information Systems from the Technical University of Cotopaxi. Software Developer and Professor in the Information Systems program at the Faculty of Engineering and Applied Sciences. Conducts research on topics related to information systems modeling through software development in web, mobile, hybrid environments, and artificial intelligence and business. 

Abraham Paul Caluña-Guaman , Universidad Técnica de Cotopaxi - Ecuador

https://orcid.org/0009-0004-4065-0283

 I have a strong background in academic research, having successfully completed several projects. I excel in effectively applying scientific methodologies and am committed to continuous learning. Throughout my experience, I have tackled important topics in my research, contributing to the advancement of knowledge in my field of study and demonstrating a solid commitment to academic development. 

Santiago Javier Llambo-Alvarez , Universidad Técnica de Cotopaxi - Ecuador

https://orcid.org/0009-0008-7505-1407

I have a solid foundation in academic research, resulting in the successful completion of several projects. I stand out for my ability to help people without expecting anything in return. Throughout my career, I have addressed relevant topics in my research, contributing to the advancement of knowledge in my field of study and demonstrating a firm commitment to academic development and ultimately obtaining new knowledge in areas of which I had no knowledge. 

References

​​Agarwal, P. S. (2024). Role of Node.js in Modern Web Application Development. International Journal of Research Publication and Reviews, 3132-3137.

​Aldás, F. C. (2024). Sistema web aplicando Vue.js y Laravel para la gestión de comercialización de productos en la farmacia Farmared's N° 257. Repositorio Universidad Técnica de Ambato.

​Arimetrics. (16 de mayo de 2024). /glosario-digital. /glosario-digital: https://www.arimetrics.com/glosario-digital/framework

​Ariyanto, Y. M. (2024). Laravel framework and native PHP. Jurnal Manajemen Teknologi dan Informatika, 66-73.

​Bejarano, G. X. (2021). Implementación de una aplicación web para la gestión de servicios técnicos a domicilio y control de inventario stock de insumos y materiales, utilizando el framework php laravel y gestor de base de datos mysql, en el centro comercial machado. Repositorio ISTSGA.

​Bhadresh, P. (2024). Estadísticas de Node.js: qué nos dicen sobre el futuro del desarrollo web. Radix.

​Criollo, C. V. (17 de mayo de 2024). Repositorio Digital Universidad Técnica de Cotopaxi. Repositorio Digital Universidad Técnica de Cotopaxi: http://repositorio.utc.edu.ec/handle/27000/7463

​Django. (2021). Django. Django: https://docs.djangoproject.com/en/5.1/

​Fernández, P. F. ( 2023). . Sistema web usando el Framework Laravel para la gestión de calificaciones y asistencia de la Unidad Educativa Huachi Grande. Repositorio Universidad Técnica de Ambato .

​IndaPoint. (4 de octubre de 2022). Django vs Laravel vs Nodejs: Best Backend Framework To Choose For 2022. IndaPoint Technologies PVT. Ltd: https://www.indapoint.com/blog/django-vs-laravel-vs-nodejs-best-backend-framework-to-choose-for-2022.html

​Innowise. (2024). Servicios de desarrollo back-end. Servicios de desarrollo back-end: https://innowise.com/es/back-end-development/

​Kabamba, H. M. (2024). Vnode: seguimiento transparente y de bajo consumo de recursos de arquitecturas de microservicios basadas en Node.js. Future Internet.

​Laravel. (2024). The PHP Framework for Web Artisans. Laravel.com.

​Lera Blog. (2023). Node.js vs. Django vs. Laravel: Backend Frameworks For Custom Software Development. Lera Blog: https://lerablog.org/technology/software/node-js-vs-django-vs-laravel-backend-frameworks-for-custom-software-development/

​Lucas, J. (15 de mayo de 2024). Qué es NodeJS y para qué sirve. Qué es NodeJS y para qué sirve: https://openwebinars.net/blog/que-es-nodejs/

​MDN. (8 de julio de 2024). Django Web Framework (Python). Django Web Framework (Python): https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django

​Nieminen, M. S. (2020). SODAR Core: a Django-based framework for scientific data management and analysis web apps. . Journal of Open Source Software.

​Node.Js. (15 de mayo de 2024). Node.Js. Node.Js.: https://nodejs.org/en

​Pérez, I. S. (2021). Herramientas y tecnologías para el desarrollo web desde el FrontEnd al BackEnd. . XXIII Workshop de Investigadores en Ciencias de la Computación.

​Sarabia, C. J. (8 de septiembre de 2023). Repositorio Universitat Politècnica de València. Análisis comparativo del rendimiento de frameworks para el desarrollo backend con diferentes tecnologías.: http://hdl.handle.net/10251/196094

​Smith, L. (2020). Enhancing Web Security with Django: Best Practices and Strategies. Cybersecurity and IT Management Journal, 225-234.

​TechEmpower. (2022). Framework Benchmarks. TechEmpower: https://www.techempower.com/

​​​