Please use this identifier to cite or link to this item: http://hdl.handle.net/10553/11428
DC FieldValueLanguage
dc.contributor.advisorGuerra Artal, Cayetano-
dc.contributor.advisorBolaños Medina, Lydia Esther-
dc.contributor.advisorQuesada Arencibia, Alexis-
dc.contributor.authorDíaz Clavijo, David-
dc.date.accessioned2014-03-11T03:30:31Z-
dc.date.accessioned2018-06-04T13:50:33Z-
dc.date.available2014-03-11T03:30:31Z-
dc.date.available2018-06-04T13:50:33Z-
dc.date.issued2014en_US
dc.identifier.urihttp://hdl.handle.net/10553/11428-
dc.description.abstractLos 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.en_US
dc.formatapplication/pdfes
dc.languagespaen_US
dc.rightsby-nc-ndes
dc.subject120317 Informáticaen_US
dc.subject.otherWeb frameworksen_US
dc.subject.otherAgileen_US
dc.subject.otherIngeniería informáticaen_US
dc.titleA practical comparison of agile web frameworksen_US
dc.typeinfo:eu-repo/semantics/studentThesisen_US
dc.typeStudentThesisen_US
dc.compliance.driver1es
dc.contributor.departamentoInformática y Sistemasen_US
dc.contributor.facultadEscuela de Ingeniería Informáticaen_US
dc.identifier.absysnet695395es
dc.investigacionIngeniería y Arquitecturaen_US
dc.rights.accessrightsinfo:eu-repo/semantics/openAccesses
dc.type2Proyecto fin de carreraen_US
dc.utils.revisionen_US
dc.identifier.matricula28344es
dc.identifier.ulpgcen_US
dc.contributor.buulpgcBU-INFen_US
dc.contributor.titulacionIngeniero en Informáticaes
item.grantfulltextopen-
item.fulltextCon texto completo-
crisitem.advisor.deptDepartamento de Informática y Sistemas-
crisitem.advisor.deptGIR Variación y Cambio Lingüístico-
crisitem.advisor.deptIU de Análisis y Aplicaciones Textuales-
crisitem.advisor.deptDepartamento de Filología Moderna, Traducción e Interpretación-
crisitem.advisor.deptGIR IUCTC: Computación inteligente, percepción y big data-
crisitem.advisor.deptIU de Ciencias y Tecnologías Cibernéticas-
crisitem.advisor.deptDepartamento de Informática y Sistemas-
Appears in Collections:Proyecto fin de carrera
Thumbnail
Memoria
Adobe PDF (3,11 MB)
Thumbnail
Presentación
Adobe PDF (6,16 MB)
Código
ZIP (18,99 MB)
Show simple item record

Page view(s)

37
checked on Mar 26, 2022

Download(s)

144
checked on Mar 26, 2022

Google ScholarTM

Check


Share



Export metadata



Items in accedaCRIS are protected by copyright, with all rights reserved, unless otherwise indicated.