Analiza porównawcza webowych szkieletów programistycznych języka PHP: Codeigniter, Cakephp oraz Yii

##plugins.themes.bootstrap3.article.main##

Karol Rak

s95542@pollub.edu.pl

Mariusz Dzieńkowski

m.dzienkowski@pollub.pl

https://orcid.org/0000-0002-1932-297X

Abstrakt

W ramach niniejszej pracy przeprowadzono analizę porównawczą trzech frameworków PHP: CodeIgniter, Yii i CakePHP, koncentrując się na wydajności, niezawodności, efektywności wykorzystania zasobów, stabilności i wsparciu społeczności. Na potrzeby badania przygotowano trzy identyczne aplikacje wykonujące operacje CRUD (Create, Read, Update, Delete) na bazie danych. Do porównań wykorzystano następujące metryki: szybkość obsługi żądań, zużycie procesora/pamięci, wskaźnik liczby błędów dla różnych obciążeń (od 10 do 16000 żądań) oraz popularność frameworków wśród społeczności programistów. Badania przeprowadzono za pomocą narzędzi Apache JMeter i PerfMon w kontrolowanym środowisku testowym. Kluczowe ustalenia wskazują, że CodeIgniter przewyższył Yii i CakePHP w większości scenariuszy, demonstrując najniższe zużycie pamięci, najszybszy czas odpowiedzi i lepszą stabilność przy dużej współbieżności. Brak ORM (Object-Relational Mapping) w CodeIgniter, zastąpiony proceduralnym QueryBuilderem, przyczynił się do jego większej wydajności. Z kolei Yii i CakePHP, polegające na ORM, potrzebowały więcej zasobów i wykazywały się większą niestabilnością pracy procesora, szczególnie w warunkach dużego obciążenia.

Słowa kluczowe:

szkielety programistyczne PHP, wydajność, niezawodność, wykorzystanie zasobów, CodeIgniter, CakePHP, Yii

Cele Zrównoważonego Rozwoju (SDG)

  • Innowacyjność, Przemysł, Infrastruktura

Bibliografia

##plugins.themes.bootstrap3.article.details##

Analiza porównawcza webowych szkieletów programistycznych języka PHP: Codeigniter, Cakephp oraz Yii. (2026). Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska, 16(1), 155-161. https://doi.org/10.35784/iapgos.8358