Comparative analysis of Web application development on Java and PHP
Kacper Truszkowski
kacper.truszkowski@pollub.edu.plPolitechnika Lubelska (Poland)
Maciej Pańczyk
Lublin University of Technology (Poland)
Abstract
This article presents a comparative analysis of two programming languages used to develop web applications. Two most popular programming languages Java and PHP were compared. The evaluated criteria were: implementation and performance, the time of performing specific operations on 100, 1000 and 10000 records was checked. A code analysis was carried out to determine in which language it is easier to implement an application with identical functionalities. Before the implementation of the application, articles, books and websites on a similar topic were reviewed. In order to test the efficiency, the Postman developer tool was used. The comparison shows that PHP is a more efficient language for developing web applications than Java.
Keywords:
Java, PHP, Web applicationReferences
K. Arnold, J. Gosling, D. Holmes, The Java Programming Language, Fourth Edition, Addison Wesley Professional 2005.
Google Scholar
S. Jędruszak, B Jędruszak B. Pańczyk, Tworzenie aplikacji internetowych na platformie JEE I PHP – analiza porównawcza, Journal of Computer Sciences Institute 11 (2019) 86-90 https://doi.org/10.35784/jcsi.145.
DOI: https://doi.org/10.35784/jcsi.145
Google Scholar
A. Kołtun, B. Pańczyk, Analiza porównawcza narzędzi do badania wydajności aplikacji internetowych, Journal of Computer Sciences Institute 17 (2020) 351-357 https://doi.org/10.35784/jcsi.2209.
DOI: https://doi.org/10.35784/jcsi.2209
Google Scholar
J. Farrell, Java Programming Cengage Learning, 2011.
Google Scholar
Dokumentacja Php, https://www.php.net/manual/en, [21.04.2022].
Google Scholar
HTTP request methods, https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods, [22.04.2022].
Google Scholar
Dokumentacja biblioteki Faker, https://javastart.pl/baza-wiedzy/frameworki/javafaker, [22.04.2022].
Google Scholar
Dokumentacja Java api: https://docs.oracle.com/javase/7/docs/api, [21.04.2022].
Google Scholar
Dokumentacja biblioteki Lombok, https://javastart.pl/baza-wiedzy/frameworki/project-lombok, [27.07.2022].
Google Scholar
Authors
Maciej PańczykLublin University of Technology Poland
Statistics
Abstract views: 248PDF downloads: 251
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.