Comparative analysis of selected programming frameworks dedicated to SPA applications
Abstract
The purpose of this study was to compare two popular programming frameworks dedicated to building SPA applications. Two proprietary applications with identical functionalities were analyzed, one created in React and the other in Angular. A ready-made programming tool was used, an original script comparing the speed of adding elements to the database, and the popularity of the technology was checked on the Stack Overflow website and in the Google search engine.
Keywords
Angular; React; SPA
References
M. Mikowski, J. Powell, Single Page Web Applications. Programowanie aplikacji internetowych z JavaScript, Helion, 2015.
A. Freeman, Angular. Profesjonalne techniki programowania. Wydanie II, Helion, 2018.
P. Kamiński, React. Wstęp do programowania, Helion, 2021.
E. Porcello, A. Banks, React od podstaw. Nowoczesne wzorce tworzenia aplikacji. Wydanie II, Helion, 2021.
A. Freeman, Angular. Profesjonalne techniki programowania. Wydanie IV, Helion, 2021.
R. Baida, M. Andriienko, Analiza porównawcza wybranych technologii internetowych w kontekście tworzenia gier na przykładzie gry planszowej Munchkin, Praca magisterska, Politechnika Lubelska, Lublin 2019.
K. Boczkowski, Porównanie narzędzi do tworzenia aplikacji typu SPA na przykładzie React i Vue.js, Praca magisterska, Politechnika Lubelska, Lublin 2019.
M. Jusięga, Analiza porównawcza wybranych wersji szkieletu programistycznego Symfony, Praca magisterska, Politechnika Lubelska, Lublin 2020.
M. Wrońska, Analiza porównawcza biblioteki jQuery Mobile i frameworka Bootstrap w wytwarzaniu stron responsywnych, Praca magisterska, Politechnika Lubelska, Lublin 2016.
G. Białecki, B. Pańczyk, Analiza wydajnościowa aplikacji Svelte i Angular, JCSI 19 (2021) 139-143.
J. Palak, Analiza porównawcza zastosowania szkieletów Angular2 i Ember.js, Praca magisterska, Politechnika Lubelska, Lublin 2017.
N. Kovalchuk, Porównanie wybranych szkieletów aplikacji internetowych dla technologii Java, Praca magisterska, Politechnika Lubelska, Lublin 2016.
Opis rozszerzenia Lighthouse, https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk?hl=pl , [27.09.2022].
Najpopularniejsze technologie według serwisu Stack Overflow, https://survey.stackoverflow.co/2022/#technology-most-popular-technologies , [27.09.2022].
Google Trends popularność haseł Angular i React, https://trends.google.com/trends/explore?q=%2Fm%2F012l1vxv,%2Fg%2F11c6w0ddw9 , [27.09.2022].

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