Sistema Web para administración de gimnasio Life-GYM
Enviado por alontar2612 • 4 de Abril de 2019 • Trabajo • 1.241 Palabras (5 Páginas) • 88 Visitas
[pic 1]
LENGUAJES DE PROGRAMACIÓN PARA INTERNET
Trabajo 1
Comparativa FURPS de framework web más utilizados
Alumno:
Marco Alonso Rodriguez Tapia
Maestro:
Dr. Heberto Ferreira Medina
Maestría en Tecnologías de la información y comunicaciones
03-Nov-2018
[pic 2]
Introducción
La programación y desarrollo de software en los últimos años ha ido evolucionando, desde que se empezaron a crear las primeras páginas web donde solo algunas personas tenían el conocimiento de programación o de diseño para crear sitios web, y el producto obtenido no siempre satisfacía las necesidades del cliente o del usuario final, donde las páginas web tenían muy pocas actualizaciones y no tenían interacción con el usuario. Con el paso de los años han desarrollado nuevas tecnologías y nuevos lenguajes de programación que permiten desarrollar más y mejores contenidos web.
Un framework Web, como un conjunto de componentes de software de diferentes tipos, que pueden ser clases en java y descriptores y archivos de configuración en XML, que componen un diseño reutilizable que facilita y agiliza el desarrollo de sistemas Web (Javier Gutiérrez, 2018.).
Es una estructura de software con componentes que pueden ser intercambiables, personalizables para desarrollar una aplicación o sitio web, y su principal objetivo es acelerar el proceso de desarrollo, facilitar al programador el trabajo de escribir mucho código y ahorrarle tiempo, y promover buenas prácticas de desarrollo además de reutilizar código.
A continuación se muestra una lista de los 3 frameworks con mayores puntuaciones recuperadas de 5 listas de top-ten, dichos frameworks se consideraron puntuaciones respecto a un modelo llamado FURPS, donde se evalúa la Funcionalidad, Usabilidad, Confiabilidad, Prestación y Soporte (Ingenieria de Software, 2008). Por sus siglas en inglés (Functionality, Usability, Reliability, Perfomance and Supportability), el objetivo de esta lista es describir los 3 mejores frameworks para el desarrollo web que se utilizan actualmente, describir sus ventajas, desventajas y así poder conocer más a fondo estas herramientas para poderlas utilizar en un futuro.
Desarrollo
A continuación se presentan los 5 top-ten buscados en internet
Arriba se ponen el nombre de los sitios donde se encontraron dichas listas
[pic 3]
A continuación se presenta la tabla comparativa FURPS
FURPS | |||||||
Resultados: | Puntos TopTen | Funcionalidad | Usabilidad | Confiabilidad | Presentación | Soporte | Calificación |
RubyOnRails | 380 | 10 | 9 | 9 | 10 | 10 | 48 |
Symfony | 230 | 8 | 7 | 8 | 7 | 0 | 30 |
Angular | 410 | 10 | 8 | 7 | 9 | 9 | 43 |
React.js | 270 | 8 | 9 | 8 | 8 | 6 | 39 |
Cake PHP | 90 | 9 | 9 | 10 | 7 | 9 | 44 |
ASP.net | 130 | 10 | 9 | 8 | 9 | 10 | 46 |
Node.js | 100 | 9 | 10 | 8 | 9 | 7 | 43 |
Yii Framework | 140 | 8 | 7 | 8 | 7 | 10 | 40 |
Meteor | 110 | 8 | 6 | 8 | 9 | 9 | 40 |
Laravel | 350 | 10 | 9 | 9 | 8 | 8 | 44 |
Django | 190 | 9 | 9 | 10 | 8 | 36 | |
Express | 100 | 8 | 6 | 6 | 7 | 7 | 34 |
Spring | 60 | 9 | 8 | 6 | 4 | 27 | |
vue | 30 | 8 | 4 | 7 | 8 | 2 | 29 |
ember | 20 | 8 | 6 | 4 | 8 | 3 | 29 |
bootstrap | 30 | 9 | 8 | 8 | 9 | 8 | 42 |
...