PL EN


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

Porównanie wydajności aplikacji internetowych na przykładzie szkieletów programistycznych Laravel i Vaadin

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Comparison of web application performance on the example of Laravel and Vaadin frameworks
Języki publikacji
PL
Abstrakty
PL
Artykuł przedstawia wyniki porównania wydajności aplikacji internetowych napisanych przy użyciu szkieletów aplikacji Laravel oraz Vaadin. Celem badania było wskazanie, który szkielet oferuje lepszą wydajnośćczasową oraz zweryfikowanie postawionej tezy brzmiącej “Aplikacja internetowa stworzona przy użyciu platformy programistycznej Vaadin jest bardziej wydajna niż aplikacja stworzona za pomocą platformy Laravel”. Do przeprowadzenia badania wykorzystano metodę badawczą opartą na analizie porównawczej i przy pomocy dwóch aplikacji zbadano między innymi pręd-kość generowania zasobów, czy czasy uzyskane w pracy pod obciążeniem. Przeprowadzono próby według 13 scenariuszy badań a otrzymane wyniki pozwoliły jednoznacznie zweryfikować, że postawiona teza została udowodniona.
EN
The article presents the result of comparing the performance of web applications written with the use of Laravel and Vaadin frameworks. The aim of the study was to identify which framework offers better time efficiency and to verify the thesis: "A web application created using the Vaadin framework is more efficient than an application created using the Laravel framework". A research method based on a comparative analysis was used to conduct the study and with the help of two applications was tested the speed of resource generation, or the times obtained in work under load. Tests were carried out according to 13 research scenarios and the obtained results allowed to clearly verify the thesis was proven.
Rocznik
Tom
Strony
35--39
Opis fizyczny
Bibliogr. 14 poz., rys., tab.
Bibliografia
  • [1] Popularność szkieletów PHP z roku 2018, https://www.excellentwebworld.com/, [20.10.2021].
  • [2] Popularność szkieletów Java z 2017, https://www.jrebel.com/blog/java-web-framework-usage-stats, [20.10.2021].
  • [3] P. Mincewicz, M. Plechawska-Wójcik, Performance and possibility analysis of Laravel tool dedicated to create modern web applications, Journal of Computer Sciences Institute 7 (2018) 108-115, https://doi.org/10.35784/jcsi.655.
  • [4] M. Laaziri, K. Benmoussa, S. Khoulji, M. L. Kerkeb, A Comparative study of PHP frameworks performance, Procedia Manufacturing 32 (2019) 864–871, https://doi.org/10.1016/j.promfg.2019.02.295.
  • [5] S. Jędrych, B. Jędruszak, B. Pańczyk, Comparative analysis of web applications development using JEE and PHP, Journal of Computer Sciences Institute 11 (2019) 86-90, https://doi.org/10.35784/jcsi.145.
  • [6] S. Memon, R. B. Palh, M. Memon, H. Memon, Perfor-mance Comparison of QEC Network based JAVA Application and Web based PHP Application, International Journal of Advanced Computer Science and Applications 9 (8) (2018), http://dx.doi.org/10.14569/IJACSA.2018.090870.
  • [7] Ł. Tomczyk, B. Pańczyk, Comparison of web applica-tions development using Spring MVC and Vaadin, Journal of Computer Sciences Institute 6 (2018) 1-5, https://doi.org/10.35784/jcsi.631.
  • [8] Oficjalna dokumentacja narzędzie IntelliJ, https://www.jetbrains.com/idea/, [23.10.2021].
  • [9] Oficjalna dokumentacja narzędzia Maven, https://maven.apache.org/guides/, [23.10.2021].
  • [10] Oficjalna dokumentacja narzędzia PhpStorm, https://www.jetbrains.com/phpstorm/, [23.10.2021].
  • [11] Oficjalna dokumentacja narzędzia Composer, https://getcomposer.org/doc/, [23.10.2021].
  • [12] Oficjalna dokumentacja narzędzia MySQL, https://dev.mysql.com/doc/, [23.10.2021].
  • [13] Oficjalna dokumentacja narzędzie ApacheBench, https://httpd.apache.org/docs/2.4/programs/ab.html, [23.10.2021].
  • [14] Oficjalna dokumentacja narzędzia Chrome DevTools, https://developer.chrome.com/docs/devtools/, [23.10.2021].
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-d507d219-dd6e-4c6b-ba9e-f2e12fe5be4b
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ć.