Informacja o cookies

Zgadzam się Nasza strona zapisuje niewielkie pliki tekstowe, nazywane ciasteczkami (ang. cookies) na Twoim urządzeniu w celu lepszego dostosowania treści oraz dla celów statystycznych. Możesz wyłączyć możliwość ich zapisu, zmieniając ustawienia Twojej przeglądarki. Korzystanie z naszej strony bez zmiany ustawień oznacza zgodę na przechowywanie cookies w Twoim urządzeniu.

Publikacje Pracowników Politechniki Lubelskiej

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.