- Tytuł:
-
Symfony i Laravel – analiza porównawcza szkieletów programistycznych języka PHP
Symfony and Laravel – a comparative analysis of PHP programming frameworks - Autorzy:
-
Kuflewski, Krzysztof
Dzieńkowski, Mariusz - Powiązania:
- https://bibliotekanauki.pl/articles/2055133.pdf
- Data publikacji:
- 2021
- Wydawca:
- Politechnika Lubelska. Instytut Informatyki
- Tematy:
-
aplikacje internetowe
szkielety programistyczne języka PHP
Symfony
Laravel
web applications
PHP frameworks - Opis:
-
Przedmiotem pracy jest analiza porównawcza szkieletów programistycznych języka PHP - Symfony i Laravela. Prze-prowadzono ją na dwóch przygotowanych do tego celu aplikacjach testowych, opartych na najnowszych wersjach badanych technologii: Symfony 5.2 oraz Laravel 8. Obie aplikacje, będące prostym systemem aukcyjnym, posiadają ten sam zestaw funkcjonalności. Zostały one porównane pod względem wybranych kryteriów. Porównywano proces ich implementacji, metryki oprogramowania, wydajność oraz wielkość wsparcia społeczności. Do testowania wydajności wykorzystano program Apache jMeter. Z jego pomocą wykonano testy kilku operacji na bazie danych takich jak: dodawanie aukcji, pobieranie szczegółów aukcji, edycja, usunięcie aukcji, złożenie oferty na aukcję oraz jednoczesne zamknięcie 1000 aukcji. Wyniki badań dla wybranych kryteriów okazały się lepsze dla aplikacji opartej na szkielecie Laravel.
This paper is a comparative analysis of PHP programming frameworks - Symfony and Laravel. The analysis was con-ducted 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 proved to be better for the Laravel framework based application. - Źródło:
-
Journal of Computer Sciences Institute; 2021, 21; 367--372
2544-0764 - Pojawia się w:
- Journal of Computer Sciences Institute
- Dostawca treści:
- Biblioteka Nauki