Analiza porównawcza webowych szkieletów programistycznych języka PHP: Codeigniter, Cakephp oraz Yii
##plugins.themes.bootstrap3.article.sidebar##
Numer Tom 16 Nr 1 (2026)
-
Wydajna klasyfikacja białych krwinek w oparciu o CNN: badanie porównawcze wydajności modeli
Achraf Benba, Sara Sandabad5-9
-
Zautomatyzowana diagnostyka raka skóry z wykorzystaniem głębokiego uczenia: systematyczny przegląd najnowocześniejszych architektur, technik i oceny wydajności
Subaidabeevi Shafeena, Ramayyan Sumathy Vinod Kumar, Sikamony Sumathi Kumar, David Shahi10-20
-
Zwiększanie bezpieczeństwa kierowców dzięki rozpoznawaniu emocji na podstawie sygnałów EKG z wykorzystaniem sieci BiLSTM
Raga Madhuri Chandra, Satya Sumanth Vanapalli, Giri Venkata Sai Tej Neelaiahgari21-28
-
Automatyczny system do obliczania tabeli kalibracyjnej cylindrycznych zbiorników poziomych
Denis Proskurenko, Mykhailo Bezuglyi29-34
-
Kontrola stabilności emulsji woda-diesel za pomocą pomiarów zmętnienia
Oleksandr Zabolotnyi, Andrii Khodieiev, Nicolay Koshevoy, Roman Trishch35-41
-
Poprawa trybu rozruchu silnika indukcyjnego w warunkach spadku napięcia
Oleksandr Vovk, Serhii Halko, Andrii Sabo, Oleksandr Miroshnyk, Taras Shchur42-47
-
Modelowanie trybów dynamicznych w silniku prądu stałego do pojazdów elektrycznych
Viktor Lyshuk, Anatolii Tkachuk, Sergiy Moroz, Mykola Yevsiuk, Mykola Khvyshchun, Stanislav Prystupa, Valentyn Zablotskyi48-55
-
Budowa i analiza scenariuszy awarii w sieciach elektroenergetycznych z wykorzystaniem ontologii, modelu przepływu mocy oraz grafu wiedzy
Oleksandr Khomenko, Vyacheslav Senchenko, Oleksandr Koval, Iryna Husyeva56-61
-
Kinetyka suszenia materiałów ziarnistych w instalacjach z przerywanym zasilaniem elektrycznym wykorzystujących promieniowanie mikrofalowe i podczerwone
Roman Kalinichenko, Valentyna Bandura, Borys Kotov, Yurii Pantsyr, Ihor Garasymchuk, Serhii Stepanenko62-66
-
Metoda automatycznego dostrajania regulatora temperatury obudowy smartfonu
Danylo Zinchenko, Yurii Mariiash67-71
-
Wykorzystanie FPGA do modelowania i generowania procesów chaotycznych
Oleksandr Osadchuk, Iaroslav Osadchuk, Valentyn Skoshchuk72-77
-
ymulacja i projektowanie elektroniczne pięciowymiarowej chaotycznej sztucznej sieci neuronowej
Michael Kopp, Inna Samuilik78-83
-
Inteligentny łańcuch przetwarzania DL-SCH/PDSCH w sieci 5G z adaptacyjnym mechanizmem HARQ
Juliy Boiko, Ilya Pyatin84-93
-
Analiza modeli generatywnych w teledetekcji: przegląd kompleksowy
Gottapu Santosh Kumar, Gurugubelli Jagadeesh, Swarajya Madhuri Rayavarapu94-98
-
Dekodowanie z wykorzystaniem szumu zbiorowego z metodą inwersji bitów w kodach z niską gęstością i kontrolą parzystości
Mykola Shtompel, Oleksandr Shefer99-103
-
Wymiana wiedzy w niezależnych głębokich sieciach Q
Viacheslav Bochok, Nataliia Fedorova104-108
-
Wykrywanie ludzi na obrazach z dronów z wykorzystaniem technik głębokiego uczenia
Sobhana Mummaneni, Naga Deepika Ginjupalli, Pragathi Dodda, Novaline Jacob, Sanjay Raj Emmanuel Katari109-115
-
Analiza porównawcza algorytmów DeepSORT, ByteTrack i StrongSORT w zakresie śledzenia wielu obiektów w systemach monitoringu wizyjnego opartych na bezzałogowych statkach powietrznych
Andrii Safonyk, Viktor Podvyshennyi, Oleksandr Naumchuk116-120
-
Wysoce wydajne metody przetwarzania złożonych danych wizualnych w systemach wsparcia decyzyjnego
Oleksandr Poplavskyi, Sergii Pavlov, Oksana Bezsmernta, Iryna Gerasymova, Bakhyt Yeraliyeva121-125
-
Metoda antyaliasingu dla krzywych rzędu drugiego na rastrach heksagonalnych
Oleksandr Melnyk, Tetiana Prysiazhniuk126-129
-
Metoda oceny ryzyka naruszenia bezpieczeństwa użytkownika na podstawie indywidualnego profilu bezpieczeństwa
Svitlana Lehominova, Mykhailo Zaporozhchenko, Tetiana Kapeliushna, Yuriy Shchavinsky, Tetiana Muzhanova130-137
-
Metoda kodowania pozycyjnego w diferencyjnej przestrzeni falowej
Volodymyr Barannik, Anatolii Berchanov, Valeriy Barannik, Dmytro Uzlov, Mykola Dihtiar, Mykhailo Osovytskyi, Andrii Sushko, Yurii Babenko138-146
-
Platforma internetowa z usługą Checkbox: aspekty rachunkowości podatkowej, sprawozdawczości i współpracy z organami podatkowymi
Yuliia Povstiana, Lyudmila Samchuk, Ivan Kachula147-154
-
Analiza porównawcza webowych szkieletów programistycznych języka PHP: Codeigniter, Cakephp oraz Yii
Karol Rak, Mariusz Dzieńkowski155-161
-
Prognozowanie cen plonów z wykorzystaniem Temporal Fusion Transformer dla okręgu Krishna w stanie Andhra Pradesh
Dedeepya Manikonda, Ashutosh Satapathy, Keerthi Padamata, Jaswanthi Machcha, J. Chandrakanta Badajena162-170
-
Model transmisji pakietowej danych tekstowych z wykorzystaniem SDR w środowisku GNU Radio Companion
Nurbol Kaliaskarov, Kyrmyzy Taissariyeva, Nurlykhan Raulyev, Akezhan Sabibolda171-176
-
Modelowanie systemu produkcyjnego typu pull-flow z dynamicznym sterowaniem zapasami buforowymi
Saad Elbaraka, Salah-eddine Mokhlis, Adil Barra, Hicham Fouraiji, Mohamed Rhouzali, Najat Messaoudi177-182
Archiwum
-
Tom 16 Nr 2
2026-06-30 27
-
Tom 16 Nr 1
2026-03-30 27
-
Tom 15 Nr 4
2025-12-20 27
-
Tom 15 Nr 3
2025-09-30 24
-
Tom 15 Nr 2
2025-06-27 24
-
Tom 15 Nr 1
2025-03-31 26
-
Tom 14 Nr 4
2024-12-21 25
-
Tom 14 Nr 3
2024-09-30 24
-
Tom 14 Nr 2
2024-06-30 24
-
Tom 14 Nr 1
2024-03-31 23
-
Tom 13 Nr 4
2023-12-20 24
-
Tom 13 Nr 3
2023-09-30 25
-
Tom 13 Nr 2
2023-06-30 14
-
Tom 13 Nr 1
2023-03-31 12
-
Tom 12 Nr 4
2022-12-30 16
-
Tom 12 Nr 3
2022-09-30 15
-
Tom 12 Nr 2
2022-06-30 16
-
Tom 12 Nr 1
2022-03-31 9
##plugins.themes.bootstrap3.article.main##
Authors
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:
Cele Zrównoważonego Rozwoju (SDG)
- Innowacyjność, Przemysł, Infrastruktura
Bibliografia
[1] Abutaleb, H., Tamimi, A., & Alrawashdeh, T. (2021). Empirical Study of Most Popular PHP Framework. 2021 International Conference on Information Technology (ICIT), 608–611. https://doi.org/10.1109/ICIT52682.2021.9491679
[2] Ahmed, M. K., Bello, A. H., Jauro, S. S., & Dawaki, M. (2024). A comparative analysis of performance optimization techniques for benchmarking PHP frameworks: Laravel and Codeigniter. Dutse Journal of Pure and Applied Sciences, 10(3c), 284–295. https://doi.org/10.4314/dujopas.v10i3c.27
[3] Anjum, N., & Alam, S. (2019). A Comparative Analysis on Widely used Web Frameworks to Choose the Requirement based Development Technology. IARJSET, 6(9), 16–24. https://doi.org/10.17148/IARJSET.2019.6902
[4] Arif, Md. A., Hossain, M. S., Nahar, N., & Khatun, M. D. (2014). An empirical analysis of C#, PHP, JAVA, JSP, and ASP.Net regarding performance analysis based on CPU utilization. Banglavision Research Journal, 1(14), 173–188.
[5] Benmoussa, K., Laaziri, M., Khoulji, S., Larbi, K. M., & Yamami, A. E. (2019). A new model for the selection of web development frameworks: Application to PHP frameworks. International Journal of Electrical and Computer Engineering (IJECE), 9(1), 695. https://doi.org/10.11591/ijece.v9i1.pp695-703
[6] Burokas, E., & Barisas, D. (2016). Comparison of popular PHP frameworks. XXI international master and PhD students conference “Information Society and University Studies” (IVUS 2016), 23–27. https://ivus.vdu.lt/wp-content/uploads/2023/04/IVUS_2016_Proceedings.pdf#page=23
[7] Laaziri, M., Benmoussa, K., Khoulji, S., & Kerkeb, M. L. (2019). A Comparative study of PHP frameworks performance. Procedia Manufacturing, 32, 864–871. https://doi.org/10.1016/j.promfg.2019.02.295
[8] Lei, K., Ma, Y., & Tan, Z. (2014). Performance Comparison and Evaluation of Web Development Technologies in PHP, Python, and Node.js. 2014 IEEE 17th International Conference on Computational Science and Engineering, 661–668. https://doi.org/10.1109/CSE.2014.142
[9] Muqorobin, M., & Rozaq Rais, N. A. (2022). Comparison of PHP Programming Language with Codeigniter Framework in Project CRUD. International Journal of Computer and Information System (IJCIS), 3(3), 94–98. https://doi.org/10.29040/ijcis.v3i3.77
[10] Niarman, A., Iswandi, & Candri, A. K. (2023). Comparative Analysis of PHP Frameworks for Development of Academic Information System Using Load and Stress Testing. International Journal Software Engineering and Computer Science (IJSECS), 3(3), 424–436. https://doi.org/10.35870/ijsecs.v3i3.1850
[11] Odeh, A. H. (2019). Analytical and Comparison Study of Main Web Programming Languages ‒ ASP and PHP. TEM Journal, 1517–1522. https://doi.org/10.18421/TEM84-58
[12] Patel, S. J., & Pancholi, P. D. (2018). Implementation and Comparison of MVC Model in ASP. net Framework and PHP Framework. International Journal of Research and Analytical Reviews, 4(5), 827–835.
[13] Prokofyeva, N., & Boltunova, V. (2017). Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems. Procedia Computer Science, 104, 51–56. https://doi.org/10.1016/j.procs.2017.01.059
[14] Salas-Zárate, M. D. P., Alor-Hernández, G., Valencia-García, R., Rodríguez-Mazahua, L., Rodríguez-González, A., & López Cuadrado, J. L. (2015). Analyzing best practices on Web development frameworks: The lift approach. Science of Computer Programming, 102, 1–19. https://doi.org/10.1016/j.scico.2014.12.004
[15] Sunardi, A. & Suharjito. (2019). MVC Architecture: A Comparative Study Between Laravel Framework and Slim Framework in Freelancer Project Monitoring System Web Based. Procedia Computer Science, 157, 134–141. https://doi.org/10.1016/j.procs.2019.08.150
[16] Tiwari, V., Upadhyay, S., Goswami, J. K., & Agrawal, S. (2023). Analytical Evaluation of Web Performance Testing Tools: Apache JMeter and SoapUI. 2023 IEEE 12th International Conference on Communication Systems and Network Technologies (CSNT), 519–523. https://doi.org/10.1109/CSNT57126.2023.10134699
[17] Trent, S., Tatsubori, M., Suzumura, T., Tozawa, A., & Onodera, T. (2008). Performance Comparison of PHP and JSP as Server-Side Scripting Languages. In V. Issarny & R. Schantz (Eds), Middleware 2008 (Vol. 5346, pp. 164–182). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-89856-6_9
[18] Simple Movie DataBase Design. (2025). [Data set]. Retrieved https://github.com/abdelwahab-ahmed-shandy/Database-Design-with-ERD-EERD-Relational-Schemas-SQL-Implementation/tree/main/01-Mini%20Project%20Data%20Base/Simple%20Movie%20DataBase%20Design
##plugins.themes.bootstrap3.article.details##
Abstract views: 458
Downloads: 281

