Modern technologies for creating graphical user interface in web applications


Abstract

The goal of the article is to compare the three most commonly used tools for creating a graphical user interface in web applications. The analysis was carried out for the currently most popular tools: Angular, React and Vue. Test applications with identical user interface, implemented in three technologies, were used for the research. The article compares, above all, the performance related to page loading time and memory usage.


Keywords

Angular; React; Vue; web application;

Najpopularniejsze technologie JavaScript, https://2018.stateofjs.com, [22.05.2019]

Serwis społecznościowy dotyczący tematyki wytwarzania oprogramowania https://stackoverflow.com, [22.10.2019].

S. Michael: Single Page Web Applications Programowanie aplikacji internetowych z JavaScript. HELION, Gliwice 2015.

F. Yakov.: Angular2 programowanie z użyciem języka TypeScript. HELION, Gliwice 2018.

G. Kunz., Angular2 tworzenie interaktywnych aplikacji internetowych. HELION, Gliwice 2017.

Dokumentacja Angular, https://angular.io/docs, [26.10.2019].

A. Freeman, Pro React 16, Apress, 2019.

A. Cassio de Sousa, React dla zaawansowanych. Helion, Gliwice 2017.

Dokumentacja React, https://reactjs.org/docs/getting-started.html, [28.10.2019].

O. Fillipova, Vue.js 2 Tworzenie reaktywnych aplikacji WWW. Helion, Gliwice 2017.

A. Freeman, Pro Vue. js 2. Apress, 2018.

Download

Published : 2020-06-30


Kaproń, M., & Pańczyk, B. (2020). Modern technologies for creating graphical user interface in web applications. Journal of Computer Sciences Institute, 15, 139-142. https://doi.org/10.35784/jcsi.2045

Mateusz Kaproń  mateusz.kapron@pollub.edu.pl
Lublin University of Technology  Poland
Beata Pańczyk 
Lublin University of Technology  Poland