Utiliza este identificador para citar o vincular este elemento: http://hdl.handle.net/10553/11428
Títulos: A practical comparison of agile web frameworks
Autores/as: Díaz Clavijo, David
Director/a de tesis doctoral: Guerra Artal, Cayetano Nicolás
Quesada-Arencibia, Alexis
Bolaños Medina, Lydia Esther
Clasificación UNESCO: 33 Ciencias tecnológicas
Palabras clave: Web frameworks
Agile
Ingeniería informática
Fecha de publicación: 2014
Resumen: <p>[ES] Los web frameworks son herramientas para mejorar el desarrollo y mantenimiento de sitios web. Aprender a utilizar un framework requiere varios meses y existen más de 100 web frameworks. Por ello es interesante que haya estudios que muestren sus diferencias. En este proyecto se realizó una comparativa de web frameworks para valorar sus diferencias, debilidades y fortalezas. Para seleccionar los web frameworks se utilizaron variables como las estadísticas de uso, popularidad y resultados en otras omparativas. Además, se decidió que los web frameworks seleccionados estuviesen basados en distintos lenguajes de programación. En base a esto se seleccionaron los web frameworks : Rails, Grails, Django y Codelgniter. Para compararlos se implementó una aplicación muy sencilla, MyBlog, con cada uno de ellos, un sistema de usuarios con blogs, posts y comentarios. La preparación para esta implementación consistió en : leer documentación sobre el lenguaje de programación, realizar un conjunto de ejercicios muy sencillos y leer la documentación del web framework. Todas estas tareas, incluida la implementación de MyBlog se tuvieron que realizar en un tiempo límite asignado. En base a este desarrollo se concluyó que Rails, Grails y Django son frameworks que requieren mucho tiempo en su aprendizaje, mientras que Codelgniter es mucho más sencillo de aprender. Sin embargo, los primeros producen un código más conciso y menos repetitivo, mientras que el último resulta en un código repetitivo y extenso. Por otro lado, la documentación de Grails era de baja calidad e incrementaba la dificultad en su aprendizaje. Rails y Django presentan una buena documentación. Rails es el único framework con un gran soporte para migraciones y Javascript. Django es el único que soporta las class-based views. Grails es el único que soporta internacionalización desde la generación de código.</p>
URI: http://hdl.handle.net/10553/11428
Derechos: by-nc-nd
Aparece en la colección:Trabajo final de grado

Archivos en este elemento:
Archivo Descripción TamañoFormato 
0695395_00000_0000.pdfMemoria3,11 MBAdobe PDFObserva/Abre
0695395_00000_0001.pdfPresentación6,16 MBAdobe PDFObserva/Abre
0695395_00000_0002.zipCódigo18,99 MBUnknownObserva/Abre
Muestra el registro completo del elemento

Google ScholarTM

Verifica


Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor, con todos los derechos reservados, a menos que se indique lo contrario.