Frameworks para el desarrollo de prototipos WEB: Un caso de aplicación

Victor Daniel Gil-Vera, Juan Carlos Gil-Vera, Claudio Rogerio Gomes-Da-Silva, Jule Teutsch

Resumen


Los frameworks para el desarrollo de aplicaciones web facilitan el trabajo de desarrollares y profesionales de la industria informática. Actividades que requieren conocimientos y técnicas avanzadas de programación pueden realizarse con facilidad y en poco tiempo, suprimiendo la tediosa y repetitiva tarea asociada con patrones comunes de desarrollo web. Este trabajo tiene como objetivo presentar un caso de aplicación sobre el desarrollo e implementación de un prototipo web innovador que maneja el dominio de los cursos y docentes del Departamento de Ciencias de la Computación y la Decisión de la Facultad de Minas - Universidad Nacional de Colombia, Medellín, con programación orientada a objetos en PHP. Se presentan los aspectos innovadores del mismo y la justificación del por qué debería ser utilizado y no otros. Este trabajo concluye que, el uso de frameworks ayuda a disminuir errores de invalidez y permiten que los desarrolladores puedan centrarse en la escritura de su aplicación.

Palabras clave


Web applications frameworks

Texto completo:

PDF

Referencias


M. R. J. Qureshi, “Agile software development methodology for medium and large projects,” IET Softw., vol. 6, no. 4, p. 358, 2012.

R. A. Santelices and M. Nussbaum, “A framework for the development of videogames,” Softw. Pract. Exp., vol. 31, no. 11, pp. 1091–1107, 2001.

M. Björemo and P. Trninic, Evaluation of web application frameworks, 1st ed., no. June. Göteborg, 2010.

M. Schwarz, “Design and Analysis of Web Application Frameworks.” Arhus, pp. 7–8, 2013.

M. Salas, G. Hernández, R. Valencia, L. Rodríguez, A. Rodríguez, and J. López, “Analyzing best practices on Web development frameworks: The lift approach,” Sci. Comput. Program., vol. 102, pp. 1–19, 2015.

Oracle, “JavaServes Pages technology,” JSP, 2016. [Online]. Available: http://www.oracle.com/technetwork/java/javaee/jsp/index.html. [Accessed: 07-Jul-2016].

Struts, “Struts,” Apache struts, 2016. [Online]. Available: https://struts.apache.org/. [Accessed: 07-Jul-2016].

M. Emoto, M. Yoshida, C. Iwata, S. Inagaki, and Y. Nagayama, “Efficient development of web applications for remote participation using Ruby on Rails,” Fusion Eng. Des., vol. 85, no. 3–4, pp. 622–624, 2010.

Grails, “Grails,” A powerful Groovy-based web application framework for the JVM, 2016. [Online]. Available: https://grails.org/. [Accessed: 07-Jul-2016].

M. Biermann, “A simple versatile solution for collecting multidimensional clinical data based on the CakePHP web application framework,” Comput. Methods Programs Biomed., vol. 114, no. 1, pp. 70–79, 2014.

Django, “Django,” The web framework for perfectionists with deadlines., 2016. [Online]. Available: https://www.djangoproject.com/. [Accessed: 07-Jul-2016].

Catalyst, “Catalyst,” Perl MVC framework, 2016. [Online]. Available: http://www.catalystframework.org/. [Accessed: 07-Jul-2016].

Symfony, “Symfony,” Symfony is a set of reusable PHP components, 2016. [Online]. Available: https://symfony.com/. [Accessed: 07-Jul-2016].




DOI: https://doi.org/10.21501/21454086.2065

Enlaces refback

  • No hay ningún enlace refback.




Copyright (c) 2019 Lámpsakos

 
Directora/Editora - Ingrid Durley Torres Pardo

ISSN (En línea): 2145-4086

DOI de la revista: https://doi.org/10.21501/issn.2145-4086

Universidad Católica Luis Amigó - Transversal 51A #67B 90. Medellín - Colombia.

 


 © 2019 Universidad Católica Luis Amigó

La revista y los textos individuales que en esta se divulgan están protegidos por las leyes de copyright y por los términos y condiciones de la Licencia Creative Commons Atribución-No Comercial-Sin Derivar 4.0 Internacional. Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://www.funlam.edu.co/modules/fondoeditorial/

Derechos de autor. El autor o autores pueden tener derechos adicionales en sus artículos según lo establecido en la cesión por ellos firmada.

 

Se recomienda visualizar este contenido con los navegadores: Mozilla Firefox, Google Chrome, Safari.