Un acercamiento teórico y práctico a la implementación de Flux
Palabras clave:
Aplicaciones web, Vuex, FluxResumen
En el desarrollo de una aplicación web existen varios aspectos a ser considerados, y entre los más importantes se encuentra la arquitectura. Con este trabajo se pretende realizar un acercamiento teórico y práctico a la arquitectura Flux, más específicamente se analizó la librería Vuex. Esto nace a partir de las propias dudas de los investigadores sobre la implementación de la arquitectura mencionada; y con el afán de que el documento pueda ayudar a otros desarrolladores que se encuentren en la misma situación. Vuex es una librería que permite incorporar de una forma relativamente sencilla los conceptos de arquitectura Flux a los proyectos desarrollados utilizando el framework Vue.js. En el documento se describen las principales características de la librería Vuex, además se presenta un análisis de dos implementaciones de una misma aplicación donde en una se utilizó la librería propuesta y en otra no. En el documento se platea entre otras cosas, que la complejidad de los proyectos es uno de los factores determinantes a la hora de optar por la integración de la librería Vuex.
Descargas
Citas
S. K. Mukhiya and K. Hoang Hung, “An Architectural Style for Single Page Scalable Modern Web Application,” vol. 5, no. 4, pp. 6–13, 2018, [Online]. Available: https://www.ijrra.net/Vol5issue4/IJRRA-05-04-02.pdf.
M. Fowler, “Patterns,” IEEE Softw., vol. 20, no. 2, pp. 56–57, 2003, doi: 10.1109/MS.2003.1184168.
Comunidad Vue.js, “State Management. VueJs Docuemtation,” vuejs.org, 2016. https://vuejs.org/v2/guide/state-management.html (accessed Sep. 10, 2019).
Comunidad Vue.js, “What is Vuex?,” vuejs.org, 2016. https://vuex.vuejs.org/.
L. Galhardo Lima, E. E. Petrucelli, and F. do Espírito Santo, “Visão geral sobre o Gerenciamento de Estado no Vue.js com a biblioteca Vuex,” Rev. Interface Tecnológica, vol. 16, no. 1, pp. 56–66, 2019.
Año 1# Número 1# Año 2021 # Revista Impacto en Ciencia y Tecnología# Pág. 47-56 56
S. I. Ahamed, A. Pezewski, and A. Pezewski, “Towards framework selection criteria and suitability for an application framework,” in International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004., 2004, vol. 1, pp. 424-428 Vol.1, doi: 10.1109/ITCC.2004.1286492.
E. Johansson and J. Söderberg, “Evaluating performance of a React Native feature set,” 2018, [Online]. Available: http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1215795&dswid=4286.
Comunidad Vue.js, “Vuex guide,” vuejs.org, 2015. https://vuex.vuejs.org/guide/.