Evaluando la Facilidad de Aprendizaje de Frameworks mvc en el Desarrollo de Aplicaciones Web

Libardo Pantoja, César Pardo

Resumen


Uno de los aspectos relevantes al momento de elegir un framework de desarrollo de software es de- terminar la curva de aprendizaje que requiere. En los proyectos de desarrollo de software, en general, los desarrolladores disponen de poco tiempo para entregar un producto estable y usualmente requieren de frameworks de desarrollo que tengan una curva de aprendizaje baja. Actualmente, existen diversos frameworks para soportar el desarrollo web; sin embargo, elegir el más adecuado puede ser una tarea compleja, debido a que los criterios de selección pueden ser diversos, poco claros e incluso inexistentes. En este sentido, en este artículo se lleva a cabo un análisis de diferentes frameworks de desarrollo MVC Web para determinar cuáles son los más convenientes basados en un criterio de selección, el cual tiene en cuenta el tiempo que requieren durante la curva de aprendizaje.


Palabras clave


framework; MVC; desarrollo web; curva de aprendizaje.

Texto completo:

PDF HTML

Referencias


G. M. Villalobos, G. D. C. Sánchez, and D. A. B. Gutiérrez, “Diseño de framework web para el desarrollo dinámico de aplicaciones,” Scientia et Technica, vol. 1, no. 44, pp. 178–183, 2010.

G. Kappel, B. Proll, S. Reich, and W. Retschitzegger, “Web Engineering: The Discipline of Systematic Development of Web Applications”. Wiley, 2006.

McDonald and R. Welland, “A survey of web engineering in practice, department of computing sciencetechnical report r-2001-79,” University of Glasgow, Scotland, 2001.

A. McDonald and R. Welland, “Web engineering in practice,” Proc. Of the 4th Workshop on Web Engineering (held in conjunction with the 10th international conference on WWW), Hong Kong, May 2001.

A. Technologies, “Framework para el desarrollo ágil de apli- caciones,” tech. rep., Acens Technologies, 2014.

D. Riehle, “Framework design: A role modeling approach.,” Softwaretechnik-Trends, vol. 20, no. 4, 2000.

G. Krasner and S. Pope, “A description of the model-view- controller user interface paradigm in the smalltalk-80 sys- tem,” Journal of Object Oriented Programming, vol. 1, no. 3, pp. 26–49, 1988.

J. S. C. Garrido, “Arquitectura y diseño de sistemas web modernos,” InforMAS, Revista de Ingeniería Informática del CIIRM, no. 1, 2004.

ISO, “Systems and software engineering – systems and software quality requirements and evaluation (square) – system and software quality models:iso/iec 25010:2011,” tech. rep., International Standards Organization, 2011.

A. M. Valbuena Aponte, “Guía comparativa de frameworks para los lenguajes HTML 5, CSS y Javascript para el desa- rrollo de aplicaciones web,” 2014.

E. M. Jara Izurieta, “Estudio comparativo de los frameworks tapestry y wicket para el desarrollo de aplicaciones web. caso práctico: Instituto particular San Gabriel,” 2014.

T. P. Aguirre Buenaño and A. I. Moncayo Alvarez, “Análisis de frameworks MVC de Java para el desarrollo de aplicaciones Web empresariales. caso práctico: Sistema de bienestar politécnico,” 2013.

M. E. Morán Tapia, M. Saltos, and X. Fernanda, “Análisis de frameworks de presentación para el desarrollo de aplicacio- nes Web en Java, caso práctico: Gadpch,” 2013.

X. L. Zabala Hidalgo and C. L. Ochoa Iglesias, “Estudio de frameworks para php e integraci´on a una herramienta ide: Aplicado al portal web de la comunidad linux de la espoch,” 2010.

P. D. Cumba Armijos and B. A. Barreno Pilco, “Análisis de Python con Django frente a Ruby on rails para desarrollo ágil de aplicaciones Web. caso práctico: Dech,” 2013.

P. Runeson, and M. Höst, “Guidelines for conducting and reporting case study research in software engineering,” Empirical Software Engineering, vol. 14, no. 2, pp. 131–164, 2009.

C. Robson, “Real World Research - A Resource for Social Scientists and Practitioner- Researchers,” Blackwell Publis- hing, Malden, second edition, 2002.

R. K. Yin, “Case Study Research: Design and Methods,” Sage Publications Ltd, Newbury Park. 2003.

M. Höst, and P. Runeson, “Checklists for software enginee- ring case study research,” In Proceedings of the First In- ternational Symposium on Empirical Software Engineering and Measurement (ESEM’07), pp. 479–481, Madrid, Spain. IEEE Computer Society. 2007.




DOI: http://dx.doi.org/10.22490/25394088.1592

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.