Please use this identifier to cite or link to this item:
http://hdl.handle.net/20.500.12188/25342
Title: | Analysis and comparative evaluation of front-end technologies for web application development | Authors: | Ilievska, Frosina Gramatikov, Sasho |
Keywords: | front-end comparison, JavaScript technologies, single-page application development, complexity analysis, analytical hierarchy process | Issue Date: | 2022 | Conference: | ICT Innovations | Abstract: | In this dynamic, ever-evolving world of web technology, many development tools are created. Everyone can agree that the programming language JavaScript is already in use and will continue to be popular in the future. Despite the many great JavaScript technologies over the past decade, Angular, React.js, and Vue.js remain the most popular. The construction of a modern single-page application is covered in this study, with an emphasis on the front-end in each of the technologies and the analysis of tests relating to the three key areas of performance, modularity, and usability where data may be evaluated and compared. By analyzing the test findings of the three aspects using the analytical hierarchy process approach, a comparison was produced. This paper provides a response to the question: Which JavaScript framework is best for developing single-page applications in terms of performance, modularity, and usability? In conclusion, React is the most suitable option for a simple single-page frontend application in our case. | URI: | http://hdl.handle.net/20.500.12188/25342 |
Appears in Collections: | Faculty of Computer Science and Engineering: Conference papers |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
analysis-and-comparative-evaluation-of-front-end-technologies-for-web-application-development.pdf | 307.51 kB | Adobe PDF | View/Open |
Page view(s)
342
checked on Jul 24, 2024
Download(s)
307
checked on Jul 24, 2024
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.