Comparison of web application state management tools
Article Sidebar
Open full text
Issue Vol. 20 (2021)
-
Tools for analysis of business processes – a comparative analysis
Jakub Janicki, Ernest Wójcik165-169
-
Comparative analysis of UIKit and SwiftUI frameworks in iOS system
Piotr Wiertel, Maria Skublewska-Paszkowska170-174
-
Comparison of selected view creation technologies in applications using the Laravel framework
Albert Woś, Beata Pańczyk175-182
-
Comparison of web application state management tools
Kacper Szymanek, Beata Pańczyk183-188
-
Comparative analysis of the methods of watermarking X-ray images
Weronika Kulbaka, Paulina Paluch, Grzegorz Kozieł189-196
-
Analysis of the possibilities for using machine learning algorithms in the Unity environment
Karina Litwynenko, Małgorzata Plechawska-Wójcik197-204
-
Comparative analysis of the Angular 10 and Vue 3.0 frameworks
Piotr Lipski, Jarosław Kyć, Beata Pańczyk205-209
-
Immersion analysis during gameplay in VR and on a PC
Karol Moniuszko, Tomasz Szymczyk210-216
-
Comparative analysis of the proprietary navigation system and the built-in Unity engine tool
Maciej Kempny, Marcin Barszcz217-224
-
Comparison of the compilation speed of the SCSS and LESS preprocessors
Andrii Berkovskyy, Kostiantyn Voskoboinik, Marcin Badurowicz225-229
-
Performance analysis of machine learning libraries
Ewa Justyna Kędziora, Grzegorz Krzysztof Maksim230-236
-
Graphics display capabilities in web browsers
Damian Sołtysiuk, Maria Skublewska-Paszkowska237-242
-
Comparative analysis of online stores
Arkadiusz Wójtowicz, Marek Miłosz243-246
-
Comparative analysis of Unity and Unreal Engine efficiency in creating virtual exhibitions of 3D scanned models
Agata Ciekanowska, Adam Kiszczak - Gliński, Krzysztof Dziedzic247-253
-
IoT system for remote monitoring of mangrove forest the Sundarbans
Asif Rahman Rumee254-258
Main Article Content
DOI
Authors
kacper.szymanek1@pollub.edu.pl
Abstract
Modern web applications require flow of large amounts of data. To maintain order in code, a state manager was invented. With manager all data can be retrieved from and goes to one place. In this paper, four libraries for state management (NgRx, Ngxs, Redux, Vuex) were analyzed. Five criteria were used for the study: code metrics, solution structure, availability of ready-made implementations, community support, and performance testing. Results showed that there is not the best tool in every criterion, but when comparing the results obtained, the most universal solution is Vuex.
Keywords:
References
A. Kazarian, V. Teslyuk, I. Tsmots, J. Greguš, Development of a «smart» home system based on the modular structure and architectural data flow pattern Redux, Procedia Computer Science. 155 (2019), 35-42. DOI: https://doi.org/10.1016/j.procs.2019.08.009
S. Mukhiya1, K. Hung. An Architectural Style for Single Page Scalable Modern Web Application, International Journal of Recent Research Aspects, Vol. 5, Issue 4 (2018), 6-13.
M. Kaproń, B. Pańczyk. Nowoczesne technologie tworzenia graficznego interfejsu użytkownika w aplikacjach internetowych, Journal of Computer Sciences Institute 15 (2020), 139-152. DOI: https://doi.org/10.35784/jcsi.2045
D. Holmstedt, Analyzing and implementing a third-party state machine library for FriendlyReader and TeCST, Linköping University, Department of Computer and Information Science, Bachelor’s thesis (2019).
W. Wenhao, React Native vs Flutter, Cross-platforms mobile application frameworks, Metropolia University of Applied Sciences, Bachelor of Engineering Information technology Thesis (2018).
Porównanie flux oraz mvc https://madasamy.medium.com/flux-vs-mvc-design-pattern-de134dfaa12b [12.04.2021].
Opis czym jest flux https://jerzywickowski.pl/flux/co-to-jest-flux/, [25.03.2021].
Wprowadzenie do wzorca architektonicznego Flux, https://www.freecodecamp.org/news/an-introduction-to-the-flux-architectural-pattern-674ea74775c9/, [25.03.2021].
A. Boduch, Flux architecture, Packt Publishing Ltd (2016).
D. Bugl, Learning Redux, Packt Publishing Ltd (2017).
StackOverFlow – portal dla programistów, https://stackoverflow.com, [12.03.2021].
Trendy zapytań w latach 2009-2021 w serwisie StackOverFlow, https://insights.stackoverflow.com/trends?tags=ngrx%2Cvuex%2Credux, [11.04.2021].
Article Details
Abstract views: 716
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
