Análisis comparativo para la evaluación de frameworks usados en el desarrollo de aplicaciones web

Autores/as

  • Raquel Espinosa-Hurtado Carrera de Ingeniería en Sistemas/Computación, Universidad Nacional de Loja, Loja, Ecuador

DOI:

https://doi.org/10.54753/cedamaz.v11i2.1182

Palabras clave:

Aplicaciones web, Frameworks, ISO/IEC 25000, Modelo de evaluación.

Resumen

El desarrollo de aplicaciones web ha tenido un crecimiento exponencial a lo largo de los últimos años, esto se debe al hecho de que cada día son más las exigencias requeridas para la web que proporcionen a los usuarios mejores experiencias al momento de hacer uso de ellas. Por tal razón, surge la necesidad de utilizar herramientas que permitan implementar estas aplicaciones de forma rápida y eficiente, además de que puedan adaptarse a las necesidades de los desarrolladores. El objetivo del presente trabajo es realizar un análisis comparativo para la evaluación de frameworks usados en el desarrollo de aplicaciones web; para esto, inicialmente se determinaron los frameworks Laravel y Django. Para conocer cuál de estos dos entornos era el mejor, se determinaron los criterios que permitieron realizar la evaluación de los mismos; estos criterios fueron establecidos en base al modelo de evaluación de la norma ISO/IEC 25000. Para realizar el análisis de los frameworks se generó un entorno de experimentación que consistió en el desarrollo de una aplicación de prueba, con la cual se pudo efectuar la evaluación de los mismos. La aplicación fue desarrollada haciendo uso de la metodología XP, ya que esta es considerada como una metodología ágil que se adapta de forma adecuada a las necesidades del proyecto. Finalmente, se realizó el análisis comparativo, mediante el cual se pudo determinar las fortalezas y debilidades que presentan los frameworks, logrando determinar que Django es el entorno más adecuado para el desarrollo de aplicaciones web.

Métricas

Cargando métricas ...

Citas

Arcos Chalán, J. S., y Chicaiza Inguillay, D. E. (2016). Análisis comparativo de los Frameworks Laravel y Codeigniter para la implementación del sistema de gestión de concursos de méritos y oposición en la Universidad Nacional de Chimborazo. 190. http://dspace.unach.edu.ec/handle/51000/2943

Builes, J. A. J., Bedoya, D. L. R., y Bedoya, J. W. B. (2019). Metodología de desarrollo de software para plataformas educativas robóticas usando ROS-XP. Revista Politécnica, 15(30), 55–69. https://doi.org/10.33571/RPOLITEC.V15N30A6 DOI: https://doi.org/10.33571/rpolitec.v15n30a6

Cabrera León, P. A. (2019). Desarrollo de una aplicación web utilizando el Framework Laravel para el control de existencias de los activos fijos de la Federación Deportiva de Morona Santiago. http://dspace.espoch.edu.ec/handle/123456789/13635

Caldera Vergara, R. (2017). Estudio del framework de desarrollo web Django. https://ebuah.uah.es/dspace/handle/10017/32018

García León, D., Beltrán Benavides, A., y Fernández Carrasco, O. (2016). Un enfoque actual sobre la calidad del software. ACIMED, 3(3), 40–42.'http://scielo.sld.cu/scielo.php?script=sciarttext&pid=S1 DOI: https://doi.org/10.18004/ucsa/2409-8752/2016.003(02)003-004

Gómez García, D. E. (2018). Desarrollo del sistema de requisiciones para la empresa hidroeléctrica Abanico S.A. Aplicando el entorno de programación Node.js. http://dspace.espoch.edu.ec/handle/123456789/9110

Molina Ríos, J. R., Loja Mora, N. M., Zea Ordóñez, M. P., y Loaiza Sojos, E. L. (2016). Evaluación de los Frameworks en el Desarrollo de Aplicaciones Web con Python. Revista Latinoamericana de Ingenieria de Software, 4(4), 201. https://doi.org/10.1829/relais.2016.201-207 DOI: https://doi.org/10.18294/relais.2016.201-207

Ovando Ortega, D. J. (2019). Bootstrap y Laravel, herramientas para el desarrollo de aplicaciones web. Αγαη, 8(5), 55.

Standardization, I. O. f. (2021). Normas ISO/IEC 25000. https://iso25000.com/index.php/normas-iso-25000

Descargas

Publicado

2021-12-24

Cómo citar

Espinosa-Hurtado, R. . (2021). Análisis comparativo para la evaluación de frameworks usados en el desarrollo de aplicaciones web. CEDAMAZ, 11(2), 133–141. https://doi.org/10.54753/cedamaz.v11i2.1182

Número

Sección

Ciencias exactas e ingenierías