Comparative analysis of web applications implemented in: PHP and Python
Jakub Zborowski
j_zborowski@o2.plPolitechnika Lubelska (Poland)
Maciej Pańczyk
Lublin University of Technology (Poland)
Abstract
This article presents a comparative analysis of two web applications implemented in PHP and Python. Test applications were created and equipped with the same functionality used in tests consisting in measuring the server response times to INSERT, SELECT, UPDATE and DELETE requests - handling database operations. The purpose of the research was to compare both languages in terms of selected criteria. Their performance, source code volume and popularity were compared.
Keywords:
web application; performance analysis; PHP; PythonReferences
K. Lei, Y. Ma, Z. Tan, Performance comparison and evaluation of web development technologies in php, python, and node.js, In 2014 IEEE 17th international conference on computational science and engineering, IEEE (2014) 661-668.
DOI: https://doi.org/10.1109/CSE.2014.142
Google Scholar
G. A. Di Lucca, A. R. Fasolino, Testing web-based applications: The state of the art and future trends, Information and Software Technology 48 (2006) 1172-1186.
DOI: https://doi.org/10.1016/j.infsof.2006.06.006
Google Scholar
K. Purer, PHP vs. Python vs. Ruby–The web scripting language shootout, Vienna University of Technology, 2009.
Google Scholar
L. Welling, L. Thomson, PHP and MySQL Web development, Sams Publishing, 2003.
Google Scholar
TIOBE Programming Community Index, https://www.tiobe.com/tiobe-index/, [14.08.2022].
Google Scholar
W3Techs – Technology Surveys, https://w3techs.com/technologies/comparison/pl-aspnet,pl-php,pl-python, [24.08.2022].
Google Scholar
M. Lutz, Programming python, "O'Reilly Media, Inc.", 2001.
Google Scholar
Faker – generator danych dla języka Python, https://faker.readthedocs.io/, [17.08.2022].
Google Scholar
Faker – generator danych dla języka PHP, https://github.com/fzaninotto/Faker/blob/master/readme.md, [17.08.2022].
Google Scholar
Hackr.io – artykuł Amana Goela, https://hackr.io/blog/python-vs-php, [18.08.2022].
Google Scholar
Linkedin – profil Amana Goela, https://www.linkedin.com/in/goel-aman/, [18.08.2022].
Google Scholar
Wyszukiwarka Google, https://www.google.com/, [16.08.2022].
Google Scholar
Stack Overflow – forum programistyczne, https://stackoverflow.com/, [16.08.2022].
Google Scholar
GitHub – serwis internetowy, https://github.com/, [16.08.2022].
Google Scholar
Authors
Maciej PańczykLublin University of Technology Poland
Statistics
Abstract views: 226PDF downloads: 237
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.