diplomsko delo
Abstract
Ustvarjanje koristne spletne aplikacije je zahtevno. Delo si lahko olajšamo z uporabo kakovostnih spletnih ogrodij. Ogrodja nudijo mnoge koristne funkcionalnosti, ki jih lahko ponovno uporabimo pri razvoju lastne aplikacije. S tem privarčujemo veliko časa. V diplomski nalogi se osredotočimo na zaledna spletna ogrodja.
Predstavili smo 5 vodilnih spletnih ogrodij, pri katerih smo izpostavili njihove pomembne lastnosti: odprtokodno licenco ogrodja, tipičen način začetka projekta, razporeditev map in pomembnih datotek projekta. Demonstrirali smo upravljanje s podatkovno bazo v vsakem spletnem ogrodju. Prikazali smo, kako se v ogrodju usmerjajo zahteve in kateri programski jezik uporabljamo pri razvoju programske opreme ter kakšen model vzporednega izvajanja uporablja ta programski jezik.
Z orodjem Jmeter smo izvedli zmogljivostne teste za vsako spletno ogrodje in prikazali pridobljene rezultate.
Keywords
spletna ogrodja;ogrodje REST API;ogrodje ORM;diplomske naloge;
Data
Language: |
Slovenian |
Year of publishing: |
2022 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
[F. Strajnar] |
UDC: |
004.774.6(043.2) |
COBISS: |
140555779
|
Views: |
77 |
Downloads: |
23 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
A comprehensive comparison of main backend web frameworks |
Secondary abstract: |
Creating useful web applications is challenging. We can make our work easier by using high quality web frameworks. Frameworks offer many useful functionalities that we can reuse when developing our own application. This saves us a lot of time. In this thesis, we focus on backend web frameworks.
We presented 5 leading web frameworks, where we highlighted their important features: the open source license of the framework, the typical way of starting a project, the layout of folders and important files of the project. We have demonstrated database management in every web framework. We have shown how requests are routed with each framework and which programming language is used in software development, as well as which parallel execution model this programming language uses.
We used Jmeter tool to perform load tests for each web framework and display the obtained results. |
Secondary keywords: |
web frameworks;REST API;ORM; |
Type (COBISS): |
Bachelor thesis/paper |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika in tehnologije komuniciranja |
Pages: |
1 spletni vir (1 datoteka PDF (XII, 50 f.)) |
ID: |
16442566 |