Ayuda
Ir al contenido

Dialnet


EchartsTag para Generación de Charts usando Taglib

    1. [1] Universidad Peruana Unión

      Universidad Peruana Unión

      Perú

    2. [2] Universidad Nacional San Agustín de Arequipa, Arequipa, Perú
  • Localización: Interfases, ISSN-e 1993-4912, Nº. 14, 2021 (Ejemplar dedicado a: Publicación continua; e5451), págs. 89-117
  • Idioma: español
  • Títulos paralelos:
    • EchartsTag for Chart Generation using Taglib
  • Enlaces
  • Resumen
    • español

      Existen muchas herramientas para desarrollar aplicaciones en Java, pero existen pocas alternativas para Framework o bibliotecas especializadas para mostrar gráficos (Charts) en entornos web. Aunque la mayoría son para entornos de escritorio, las librerías PrimeFaces y ChartistJSF son una alternativa para la web, pero están orientadas a proyectos basados en Java Server Faces. En este sentido, muchos proyectos prefieren utilizar principalmente una biblioteca de gráficos integrada con JavaScript, lo que implica una curva de aprendizaje adicional y requiere más tiempo en el desarrollo de aplicaciones. Por lo tanto, es necesario tener una biblioteca o marco de visualización de gráficos único para aplicaciones Java en el entorno web. Por lo tanto, en este artículo se propone construir una herramienta que ayude a desarrollar visualizaciones gráficas en proyectos web Java utilizando los conceptos de TagLibs y Webjars. La herramienta propuesta se llama EchartsTag, y fue construida siguiendo la metodología XP y validada el producto con SonarQube y un grupo de profesionales expertos en desarrollo de proyectos Java. EchartsTag está disponible en GitHub, por lo que puede ser utilizado por cualquier desarrollador de la comunidad de Java u organizaciones que trabajen con tecnología Java. Finalmente, los resultados de rendimiento de EchartsTag se demuestran al comparar con otras herramientas alternativas, logrando un tiempo promedio de 14.17 minutos en tiempo de desarrollo y ocupando el tercer lugar en tiempo promedio de visualización que es 3.5ms después de Chartjs y HighChats. Además, ocupa el primer lugar en la evaluación de otros criterios para el desarrollo web java con herramientas de visualización de gráficos.

    • English

      There are many tools for developing applications in Java, but there are few alternatives for Framework's or specialized libraries for displaying Charts in web environments. Although most of them are for desktop environments, the PrimeFaces and ChartistJSF libraries are an alternative for the web, but they are oriented to projects based on Java Server Faces. In this sense, many projects prefer to use mostly a graphics library built-in JavaScript, which implies an additional learning curve and is more time-consuming in developing applications. Therefore, it is necessary to have a unique graphics display library or framework for Java applications in the web environment. Therefore, in this article, it is proposed to build a tool that helps develop graphical visualizations in Java web projects using the concepts of TagLibs and Webjars. The proposed tool is called EchartsTag, and it was built following the XP methodology and validated with the SonarQube product and a group of professional experts in Java project development. EchartsTag is available on GitHub, so it can be used by any developer in the Java community or organizations that work with Java technology. Finally, the performance results of EchartsTag are demonstrated when comparing with other alternative tools, achieving an average time of 14.17 minutes in development time and occupying third place in average viewing time that is 3.5ms after Chartjs and HighChats. In addition, to occupy the first place in evaluating other criteria for java web development with charts tools.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus

Opciones de compartir

Opciones de entorno