PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza wydajności szkieletów programistycznych Laravel oraz Yii2 opartych na wzorcu architektonicznym MVC oraz języku PHP

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Performance analysis of Laravel and Yii2 frameworks based on the MVC architectural pattern and PHP language
Języki publikacji
PL
Abstrakty
PL
Przedmiotem pracy jest analiza wydajnościowa dwóch szkieletów programistycznych języka PHP w najnowszych wersjach – Laravel 9.6 i Yii 2.0.45. Została ona przeprowadzona przy pomocy przygotowanych do tego celu aplikacji testowych, posiadających identyczne funkcjonalności. Aplikacjegenerują wszystkie liczby pierwsze z podanego zakresu oraz tworzą system rankingowy książek, oparty na operacjach CRUD. Jako kryterium porównawcze przyjęto czas obsługi żądań przez każdą aplikację. Do sprawdzenia wydajności użyto dedykowanych szkieletom tzw. debugbarów – dolnych pasków wyświetlających informację o wykonanym żądaniu. Wyniki uzyskane po przeprowadzonych badaniach wykazały, że biorąc pod uwagę wydajność, Laravel jest lepszą technologią niż Yii do budowy aplikacji internetowych.
EN
The subject of this paper is the performance analysis of two PHP programming frameworks in the latest versions - Laravel 9.6 and Yii 2.0.45. It was carried out with the help of test applications prepared for this purpose, which have identical functionalities: they generate all prime numbers from a given range and create a book ranking system based on CRUD operations. The request handling time of each application was used as a comparison criterion. To check the performance, dedicated debugbars - bottom bars displaying information about the executed request - were used. The results obtained after the tests showed that in terms of performance, Laravel is a better technology than Yii for building web applications.
Rocznik
Tom
Strony
265--272
Opis fizyczny
Bibliogr. 12 poz., rys., tab.
Twórcy
  • Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
  • Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
  • 1. Dane statystyczne wykorzystywania języków programistycznych w 2021 roku, https://www.statista.com/statistics/793628/worldwide-developer-survey-most-used-languages/, [22.05.2022].
  • 2. Dane statystyczne wykorzystywania szkieletów programistycznych języka PHP w 2021 roku, https://www.jetbrains.com/lp/devecosystem-2021/php/, [22.05.2022].
  • 3. U. K. Latif, T. F. 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 (2018) 13-18.
  • 4. A. Zurkiewicz, M. Milosz, Selecting a PHP framework for a web application project-The method and case study. In Conference: 9th international Technology, Education and Development Conference (2015).
  • 5. O. Sydorchuk, Porównanie możliwości tworzenia aplikacji PHP na przykładzie Yii2 i Laravel, Journal of Computer Sciences Institute 11 (2019) 125-130.
  • 6. 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) 695 – 703.
  • 7. 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) 704-712.
  • 8. K. Kuflewski, M. Dzieńkowski, Symfony and Laravel - acomparative analysis of PHP programming frameworks. Journal of Computer Science Institute 21 (2021) 367-372.
  • 9. D. Drabik, Comparison of new ways of creating PHP applications using Laravel and CodeIgniter example. Journal of Computer Sciences Institute 10 (2019) 71-76.
  • 10. N. Prokofyeva, V. Boltunova, Analysis and practical application of PHP frameworks in development of web information systems, Procedia Computer Science 104 (2017) 51-56.
  • 11. Opis biblioteki SLOC, https://www.npmjs.com/package/sloc, [22.05.2022].
  • 12. Porównanie wydajności platform testowych, https://cpu.userbenchmark.com/Compare/Intel-Core-i7-9750H-vs-Intel-Core-i7-11700K/m766364vs4107, [22.05.2022].
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-b5f9b85a-cb7f-4b2a-988a-de605960c152
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.