pág. 850
En la investigación de Ilievska & Gramatikov se comparan tres de los frameworks más populares para
el desarrollo de aplicaciones web de front-end: Angular, React.js y Vue.js, evaluando el rendimiento, la
modularidad y la usabilidad de una aplicación de página única (SPA) creada con cada uno de ellos
mediante pruebas exhaustivas utilizando la herramienta Lighthouse y el proceso de jerarquía analítica
(AHP) para obtener una calificación general. En la tabla 11 los resultados muestran que React.js
sobresalió en rendimiento, obteniendo los mejores puntajes en métricas clave como First Contentful
Paint, Speed Index y Largest Contentful Paint, y también destacó en modularidad gracias a su robusto
ecosistema de paquetes NPM y su flexibilidad, mientras que Vue.js obtuvo la puntuación más alta en
usabilidad con una excelente documentación y una curva de aprendizaje más sencilla. En contraste,
Angular tuvo un desempeño más deficiente en términos de rendimiento y modularidad, aunque se
destacó en la manipulación del DOM. La investigación concluyó que, para el desarrollo de una
aplicación SPA simple, React.js es la opción más adecuada en términos generales, seguido de cerca por
Vue.js, quedando Angular rezagado en esta comparación específica, aunque los resultados pueden variar
dependiendo de la complejidad de la aplicación y los requisitos del proyecto. (Ilievska & Gramatikov,
2022)
En la investigación de Aggarwal & Verma, se realiza una comparación crítica entre los frameworks
MEAN y MERN, destacando las características de cada uno de los componentes que los conforman.
Mientras que MEAN utiliza AngularJS para el desarrollo del front-end, MERN emplea ReactJS, el cual
ofrece un mejor rendimiento y una arquitectura más flexible. Sin embargo, AngularJS proporciona una
estructura más sólida y un modelo más robusto. Express.js y Node.js son compartidos por ambos
frameworks, brindando una plataforma eficiente para el back-end. MongoDB, la base de datos NoSQL,
también es utilizada en ambos casos, ofreciendo escalabilidad y flexibilidad en el manejo de datos.
Aunque ambos frameworks son poderosos y ampliamente utilizados, en la tabla 12 se concluye que
MERN podría ser la opción más adecuada para el desarrollo de aplicaciones web, gracias a la
superioridad de ReactJS en términos de rendimiento, abstracción y empaquetado, lo que facilita el
desarrollo y el mantenimiento del código. (Aggarwal & Verma, 2018)
Ghimire en su investigación compara entre los frameworks de Python para desarrollo web, como Flask,
Django, Pyramid, Bottle, CherryPy y Tornado, revela una diversidad de opciones con características