Symfony and Laravel – a comparative analysis of PHP programming frameworks

Krzysztof Kuflewski

krzysztof.kuflewski@pollub.edu.pl
Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)

Mariusz Dzieńkowski


Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)
https://orcid.org/0000-0002-1932-297X

Abstract

This paper is a comparative analysis of PHP programming frameworks - Symfony and Laravel. The analysis was conducted on two test applications prepared for this purpose, based on the latest versions of the following technologies: Symfony 5.2 and Laravel 8. Both applications, being simple auction systems, have the same set of functionalities. They were compared in terms of selected criteria. Their implementation process, software metrics, performance and amount of community support were compared. Apache jMeter was used for performance testing. With its help, tests of several operations on databases were performed. The operations were as follows: adding auctions, retrieving auction details, editing, deleting auctions, bidding on an auction and simultaneous closing 1,000 auctions. The test results for the selected criteria were significantly better for the Laravel framework based application.


Keywords:

web applications, PHP frameworks, Symfony, Laravel

M. Laaziri, K. Benmoussa, S. Khoulji, K. M. Larbi, A. El Yamami, A comparative study of laravel and symfony PHP frameworks, International Journal of Electrical and Computer Engineering (IJECE), 9(1) (2019), http://ijece.iaescore.com/index.php/IJECE/article/view/11601/11103, [01.09.2021].
DOI: https://doi.org/10.11591/ijece.v9i1.pp704-712   Google Scholar

U. K. Latif, T. Kusumasari, Comparison Between Yii Frameworks and Laravel In 3 Different Version For Viewing Large Data of Shipyard Industry in Indonesia, International Journal of Innovation in Enterprise System, 2(1) (2018) 02-13, https://ijies.sie.telkomuniversity.ac.id/index.php/IJIES/article/view/12/146, [01.09.2021].
DOI: https://doi.org/10.25124/ijies.v1i02.4   Google Scholar

K. Benmoussa, M. Laaziri, S. Khoulji, K. M. Larbi, A. El Yamami, A new model for the selection of web development frameworks: application to PHP frameworks, International Journal of Electrical and Computer Engineering (IJECE), 9(1) (2019), http://ijece.iaescore.com/index.php/IJECE/article/view/11586/11102, 10.09.2021].
DOI: https://doi.org/10.11591/ijece.v9i1.pp695-703   Google Scholar

Apache JMeter – opis, https://www.slideshare.net/sjsi/jmeter-narzdzie-testera, [20.06.2021].
  Google Scholar

Stack Overflow – forum programistyczne, https://stackoverflow.com, [09.09.2021].
  Google Scholar

Metryka SLOC – opis, https://pvs-studio.com/en/blog/terms/0086/, [20.06.2021].
  Google Scholar

Download


Published
2021-12-30

Cited by

Kuflewski, K., & Dzieńkowski, M. (2021). Symfony and Laravel – a comparative analysis of PHP programming frameworks. Journal of Computer Sciences Institute, 21, 367–372. https://doi.org/10.35784/jcsi.2749

Authors

Krzysztof Kuflewski 
krzysztof.kuflewski@pollub.edu.pl
Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Authors

Mariusz Dzieńkowski 

Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
https://orcid.org/0000-0002-1932-297X

Statistics

Abstract views: 894
PDF downloads: 640