Porównanie Laravel i Symfony - najpopularniejszych szkieletów programistycznych języka PHP, na podstawie prostej aplikacji typu CRUD
Artykuł w czasopiśmie
MNiSW
5
spoza listy
Status: | |
Warianty tytułu: |
Comparison of Laravel and Symfony - the most popular PHP frameworks, based on a simple CRUD application
|
Autorzy: | Gajewski Patryk, Dzieńkowski Mariusz |
Dyscypliny: | |
Aby zobaczyć szczegóły należy się zalogować. | |
Rok wydania: | 2024 |
Wersja dokumentu: | Drukowana | Elektroniczna |
Język: | polski |
Wolumen/Tom: | 31 |
Strony: | 132 - 137 |
Bazy: | BazTech |
Efekt badań statutowych | NIE |
Materiał konferencyjny: | NIE |
Publikacja OA: | TAK |
Licencja: | |
Sposób udostępnienia: | Witryna wydawcy |
Wersja tekstu: | Ostateczna wersja opublikowana |
Czas opublikowania: | W momencie opublikowania |
Data opublikowania w OA: | 30 czerwca 2024 |
Abstrakty: | angielski | polski |
The main purpose of the study is to compare the performance of two popular PHP language programming frameworks, Laravel 10 and Symfony 6, based on a CRUD test applications. The benchmarking also took into account the specifics of the implementation process and the size of the developer community support. The study was carried out using two simple and small test applications with the same set of functionalities. Performance was evaluated on the basis of execution times for single CRUD operations and simultaneous handling of 10, 100, 500 and 1,000 requests. Execution times - from the moment the request is sent to the server, to the moment the response is received - were measured using the Postman tool. The results showed that Symfony 6 is a better solution for applications where performance is crucial. | |
Głównym celem pracy byłoporównanie wydajności dwóch popularnych szkieletów programistycznych języka PHP –Laravel 10 oraz Symfony 6 na podstawie aplikacji testowej typu CRUD. W ramach analizy porównawczej uwzględnionorównież specyfikę procesówimplementacji oraz wielkości wsparcia społeczności programistów. Badanie zostało prze-prowadzone przy użyciu dwóch prostych i niewielkich aplikacji testowych, posiadających ten sam zestaw funkcjonalno-ści. Wydajność zostałaoceniona na postawie czasów wykonywania pojedynczych operacji CRUD oraz jednoczesnej obsługi 10, 100, 500 i 1000 żądań. Pomiary czasów wykonania operacji - od momentu wysłania żądania do serwera, do momentu otrzymania odpowiedzi, były dokonywane za pomocą narzędzia Postman. Wyniki pokazały, że Symfony 6 jest lepszym rozwiązaniem dla aplikacji, gdzie wydajność ma zasadnicze znaczenie. |