Popularne frameworki aplikacji webowych - porównanie czasu odpowiedzi na zapytanie oraz czasu pobierania danych z baz danych
Defence Date
2018-01-29
Authors
Supervisors:
Reviewers:
Access rights
Other title
Popular frameworks for web applications - comparison of the response time from servers and elapsed time of fetching data from databases
Resource type
Defence details
Description
Abstract
Celem niniejszej pracy było sprawdzenie, który z języków programowania umożliwiających tworzenie aplikacji webowych jest najbardziej wydajny, pod względem szybkości wykonywanego kodu. Przytoczono przykłady, dlaczego wydajność aplikacji jest ważna, a także gdzie aplikacje mogą tracić cenne milisekundy. Porównano ze sobą różne sposoby na pobieranie danych z baz danych i jak ilość pobieranych danych wpływa na wydajność działania systemu. Przygotowano dwie aplikacje, jedną w języku Java, drugą w języku C# i wykonano na nich testy wydajnościowe. Przedstawiono szczegóły implementacji przygotowanych aplikacji na diagramie UML, jak również uzyskane dane przy pomocy wykresów.
The main goal of this work was to check, which programing language for creating web applications is the most efficient one, in terms of speed of executing code. Provided examples presented why efficiency is important and also, where applications lose valuable milliseconds. Different ways to fetch data from databases and how size of data affects system efficiency was compared with each other. Two applications were created, one in Java language, the other in C# language and performance tests were executed on them. Details of the created applications implementation were presented on the UML diagram, as well as the obtained data using charts.

