Comparative analysis of web applications implemented in: PHP and Python


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; Python

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.

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.

K. Purer, PHP vs. Python vs. Ruby–The web scripting language shootout, Vienna University of Technology, 2009.

L. Welling, L. Thomson, PHP and MySQL Web development, Sams Publishing, 2003.

TIOBE Programming Community Index, https://www.tiobe.com/tiobe-index/, [14.08.2022].

W3Techs – Technology Surveys, https://w3techs.com/technologies/comparison/pl-aspnet,pl-php,pl-python, [24.08.2022].

M. Lutz, Programming python, "O'Reilly Media, Inc.", 2001.

Faker – generator danych dla języka Python, https://faker.readthedocs.io/, [17.08.2022].

Faker – generator danych dla języka PHP, https://github.com/fzaninotto/Faker/blob/master/readme.md, [17.08.2022].

Hackr.io – artykuł Amana Goela, https://hackr.io/blog/python-vs-php, [18.08.2022].

Linkedin – profil Amana Goela, https://www.linkedin.com/in/goel-aman/, [18.08.2022].

Wyszukiwarka Google, https://www.google.com/, [16.08.2022].

Stack Overflow – forum programistyczne, https://stackoverflow.com/, [16.08.2022].

GitHub – serwis internetowy, https://github.com/, [16.08.2022].

Download

Published : 2023-03-30


Zborowski, J., & Pańczyk, M. (2023). Comparative analysis of web applications implemented in: PHP and Python. Journal of Computer Sciences Institute, 26, 18-22. https://doi.org/10.35784/jcsi.3071

Jakub Zborowski  j_zborowski@o2.pl
  Poland
Maciej Pańczyk 
Lublin University of Technology  Poland