EchartsTag para Generación de Charts usando Taglib
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...
Guardado en:
| Autores principales: | , |
|---|---|
| Formato: | Artículo |
| Lenguaje: | español |
| Publicado: |
2021
|
| Materias: | |
| Acceso en línea: | Enlace permanente (DOI o Handle) |
| Etiquetas: |
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| _version_ | 1881700445478453248 |
|---|---|
| author | David Mamani-Pari Richart Smith Escobedo-Quispe |
| author_browse | David Mamani-Pari Richart Smith Escobedo-Quispe |
| author_facet | David Mamani-Pari Richart Smith Escobedo-Quispe |
| author_sort | David Mamani-Pari |
| collection | Producción científica |
| description | 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. |
| format | Article |
| id | openalex:W3210230374 |
| institution | UPeU |
| language | Spanish |
| publishDate | 2021 |
| publishDateRange | 2021 |
| publishDateSort | 2021 |
| record_format | dspace |
| spelling | openalex:W3210230374EchartsTag para Generación de Charts usando TaglibDavid Mamani-PariRichart Smith Escobedo-QuispeEChartsJava web applicationJavaServer FacesWeb Applications and Data ManagementData Visualization and AnalyticsMobile and Web ApplicationsExisten 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.Articlehttps://doi.org/10.26439/interfases2021.n014.5394W3210230374esInterfases1993-49122021-01-01 |
| spellingShingle | ECharts Java web application JavaServer Faces Web Applications and Data Management Data Visualization and Analytics Mobile and Web Applications David Mamani-Pari Richart Smith Escobedo-Quispe EchartsTag para Generación de Charts usando Taglib |
| title | EchartsTag para Generación de Charts usando Taglib |
| title_full | EchartsTag para Generación de Charts usando Taglib |
| title_fullStr | EchartsTag para Generación de Charts usando Taglib |
| title_full_unstemmed | EchartsTag para Generación de Charts usando Taglib |
| title_short | EchartsTag para Generación de Charts usando Taglib |
| title_sort | echartstag para generacion de charts usando taglib |
| topic | ECharts Java web application JavaServer Faces Web Applications and Data Management Data Visualization and Analytics Mobile and Web Applications |
| topic_facet | ECharts Java web application JavaServer Faces Web Applications and Data Management Data Visualization and Analytics Mobile and Web Applications |
| url | https://doi.org/10.26439/interfases2021.n014.5394 |
| work_keys_str_mv | AT davidmamanipari echartstagparageneraciondechartsusandotaglib AT richartsmithescobedoquispe echartstagparageneraciondechartsusandotaglib |