Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.12188/27379
Title: Performance Evaluation of Back-end Web Application Programming Languages
Authors: Jelikj, Ivan
Gramatikov, Sasho 
Keywords: performance evaluation, back-end, Java, Python, Kotlin, PHP
Issue Date: Jul-2023
Publisher: Ss Cyril and Methodius University in Skopje, Faculty of Computer Science and Engineering, Republic of North Macedonia
Series/Report no.: CIIT 2023 papers;2;
Conference: 20th International Conference on Informatics and Information Technologies - CIIT 2023
Abstract: There are many programming languages that can be used for back-end web development. Numerous aspects of the project could be affected by the choice of a language. Because of that, the question about the most suitable programming language for a given web application arises. One of the main aims of this paper is to quantitatively compare 4 programming languages that could be used for back-end software development: Java, Kotlin, PHP and Python. Execution time, RAM usage, and CPU usage were selected as evaluation criteria. In order to be able to compare them, in all 4 given languages an application with the same functionality was created. The measurements were performed in an isolated environment for a different number of requests and different realistic scenarios. From the results it could be concluded that Java and Kotlin have in general better execution time in comparison with PHP and Python, especially with a larger number of requests; Python has the smallest usage of CPU while the other 3 languages have similar usage; the usage of RAM in Python and PHP is significantly smaller than Kotlin and Java.
URI: http://hdl.handle.net/20.500.12188/27379
Appears in Collections:Faculty of Computer Science and Engineering: Conference papers

Files in This Item:
File Description SizeFormat 
CIIT2023_paper_3.pdf9.19 MBAdobe PDFView/Open
Show full item record

Page view(s)

136
checked on Apr 26, 2024

Download(s)

83
checked on Apr 26, 2024

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.