Hibernate and spring - An analysis of maintainability against performance



Título del documento: Hibernate and spring - An analysis of maintainability against performance
Revue: Revista Facultad de Ingeniería. Universidad de Antioquia
Base de datos: PERIÓDICA
Número de sistema: 000396899
ISSN: 0120-6230
Autores: 1
1
Instituciones: 1Universidad Nacional de Colombia, Facultad de Minas, Medellín, Antioquia. Colombia
Año:
Periodo: Sep
Número: 80
Paginación: 97-108
País: Colombia
Idioma: Inglés
Tipo de documento: Artículo
Enfoque: Aplicado, descriptivo
Resumen en español Los frameworks para el desarrollo de aplicaciones web y las herramientas ORM permiten reducir el tiempo y esfuerzo al producir aplicaciones de software de calidad. Se han hecho estudios comparativos sobre estas herramientas pero dado que son numerosas y heterogéneas, escoger la más adecuada no es fácil. Hay estudios comparativos sobre estas herramientas, sin embargo no consideraron un dominio suficientemente complejo que permitan medir más precisamente sus ventajas y desventajas. Para aportar en la solución, comparamos el tiempo de respuesta de diferentes consultas en un dominio más complejo y con diferentes tamaños de base de datos. La comparación basada en este aspecto es importante ya que los ORM son un factor de mantenibilidad importante y porque consultas no optimizadas pueden conducir a cuellos de botella
Resumen en inglés Web application frameworks and ORM tools reduce time and effort needed when developing quality applications; but, since they are numerous and heterogeneous choosing the best suited is not an easy task. The comparative studies of these tools do not consider case studies of the necessary complexity to precisely measure their advantages and disadvantages. In order to contribute to the solution of this problem, we measured the HIBERNATE ORM response times for different queries in a rather complex case study with different database sizes, and compared the results with the ones obtained by using manually coded queries. Our comparison is relevant because even though ORMs are an important maintainability factor, not optimal queries can lead to bottle necks
Disciplinas: Ciencias de la computación
Palabras clave: Software,
Aplicaciones web,
Desempeño,
Obsolescencia
Keyword: Computer science,
Software,
Web applications,
Performance,
Obsolescence
Texte intégral: Texto completo (Ver HTML)