ANÁLISIS COMPARATIVO DE FRAMEWORKS PARA EL DESARROLLO DE APLICACIONES WEB EN JAVA

Autores/as

  • Carlos Sánchez Acosta Universidad Señor de Sipán
  • Victor Tuesta Monteza Universidad Señor de Sipán
  • Iván Mejía Cabrera

DOI:

https://doi.org/10.26495/icti.v2i1.101

Palabras clave:

Frameworks, Spring, Struts, JSF, AngularJS, ISO 25000, IQMC

Resumen

En éste documento se presenta un análisis comparativo de frameworks en Java para el desarrollo de aplicaciones web, aplicando una matriz de un modelo de evaluación. Para analizar los frameworks y seleccionarlos se realizó en base a criterios de madurez y documentación, obteniendo como resultado los Frameworks Spring, Struts, JSF, Angular JS para su evaluación.  Asimismo para el análisis teórico de frameworks se formuló un método QSOS, concebido para definir características comparativas del software de código libre, de esta manera se desarrolló un caso práctico de un sistema de votación para conocer los framework evaluados en su implementación y codificación en la práctica. Además se utilizó un modelo de evaluación basado en el Modelo de Construcción de Calidad Individual (IQMC) y las características de calidad propuestas en la norma ISO 25010n, estas características permiten establecer subcaracterísticas, atributos y métricas; para la asignación de porcentajes de importancia a las características y subcaracterísticas, se hizo mediante la técnica AHP (ANALYTICAL HIERARCHY PROCESS). Esto permitió obtener como resultado una matriz para la evaluación comparativa para los Frameworks seleccionados.  Los resultados obtenidos mostraron tanto en funcionalidad como en fiabilidad, mantenibilidad, rendimiento, usabilidad, compatibilidad y portabilidad de cada framework que permitirá al arquitecto de software determinar cuál es el frameworks más  conveniente para el desarrollo de aplicaciones web.

Biografía del autor/a

  • Carlos Sánchez Acosta, Universidad Señor de Sipán
    Escuela Profesional de Ingeniería Sistemas. Facultad de Ingeniería, Arquitectura y Urbanismo. Universidad Señor de Sipán. Chiclayo. Lambayeque. Perú. carlos.sanchez.cl@gmail.com
  • Victor Tuesta Monteza, Universidad Señor de Sipán
    Escuela Profesional de Ingeniería Sistemas. Facultad de Ingeniería, Arquitectura y Urbanismo. Universidad Señor de Sipán. Chiclayo. Lambayeque. Perú. hmejiac@crece.uss.edu.pe
  • Iván Mejía Cabrera
    Escuela Profesional de Ingeniería Sistemas. Facultad de Ingeniería, Arquitectura y Urbanismo. Universidad Señor de Sipán. Chiclayo. Lambayeque. Perú. vtuesta@crece.uss.edu.pe

Publicado

2015-08-31

Número

Sección

ARTÍCULOS INTERNOS

Cómo citar

ANÁLISIS COMPARATIVO DE FRAMEWORKS PARA EL DESARROLLO DE APLICACIONES WEB EN JAVA. (2015). INGENIERÍA: Ciencia, Tecnología E Innovación, 2(1), 60. https://doi.org/10.26495/icti.v2i1.101