Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Repository of the University of Ljubljana
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Browse
New in RUL
About RUL
In numbers
Help
Sign in
Details
Spletne storitve z GraphQL
ID
Kajdič, Domen
(
Author
),
ID
Jurič, Branko Matjaž
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(331,23 KB)
MD5: 0BFCBBE2A9DDB0CA98E797C458D70109
Image galllery
Abstract
Vsak razvijalec, ki sledi trendom, je že slišal za mikrostoritve in tehnologijo GraphQL. Čeprav se o novih tehnologijah veliko govori, se le mali delež razvijalcev odloči za njihovo uporabo. Glaven razlog pripisujejo nezrelosti tehnologij in netrivialni migraciji, ki je lahko včasih zamudnejša kot ponovni začetek razvoja. V okviru diplomske naloge smo tehnologijo GraphQL podrobneje raziskali in jo uvrstili v svet mikrostoritev. Primerjali smo jo s storitvami REST kot glavno alternativo in prikazali, v katerih primerih se nam jo splača uporabiti. Primerna je predvsem za aplikacije, ki vsebujejo poizvedovanje po kompleksnih podatkih z veliko relacijami, medtem ko so storitve REST primerne za preproste aplikacije. Kljub temu tehnologija GraphQL še vedno ni primerna za uporabo v mikrostoritah zaradi pomanjkanja programskih orodij. Zato smo za olajšanje razvoja mikrostoritev GraphQL razvili programsko rešitev KumuluzEE GraphQL. Uporabo rešitve smo prikazali na realnem primeru upravljanja fakultete in s tem prikazali njeno uporabnost v praksi.
Language:
Slovenian
Keywords:
GraphQL
,
spletne storitve
,
REST
,
mikrostoritve
Work type:
Bachelor thesis/paper
Organization:
FRI - Faculty of Computer and Information Science
Year:
2018
PID:
20.500.12556/RUL-103451
Publication date in RUL:
18.09.2018
Views:
2616
Downloads:
393
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
KAJDIČ, Domen, 2018,
Spletne storitve z GraphQL
[online]. Bachelor’s thesis. [Accessed 13 June 2025]. Retrieved from: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=eng&id=103451
Copy citation
Share:
Secondary language
Language:
English
Title:
Web services with GraphQL
Abstract:
Every trend-following developer has heard of microservices and GraphQL. Even though new technologies are often discussed, only a minor share of developers decide to use them. The main reason is often found in immaturity of technologies and in untrivial migration, which is often more time-consuming than starting from scratch. In the context of the thesis the GraphQL technology was explored in detail and was placed in the world of microservices. It was compared to REST as its main alternative and the potential use cases were displayed. GraphQL was found to be the most suitable for complex applications with highly related data, while REST was found to be the most suitable for simple applications. Nevertheless, GraphQL is still not ready to be widely used in microservices due to the lack of software support. Therefore, we developed a tool to simplify the development of GraphQL microservices and presented its usage on an example. With that, we were able to show the usefulness of our tool on a real-life project.
Keywords:
GraphQL
,
web services
,
REST
,
microservices
Similar documents
Similar works from RUL:
Rezilientnost in profesionalni razvoj učiteljev razrednega pouka
Branje strokovnih revij in profesionalni razvoj učiteljev razrednega pouka na področju poučevanja naravoslovja
Spodbude in ovire na poti profesionalnega razvoja učiteljev razrednega pouka
Učeča se organizacija in učiteljev profesionalni razvoj
Učiteljeva poklicna vloga in njegov profesionalni razvoj
Similar works from other Slovenian collections:
Profesionalni razvoj učiteljev razrednega pouka
Uporaba interaktivne table učiteljev razrednega pouka v Sloveniji
Poklicni stres in profesionalni razvoj učiteljev razrednega pouka
Pogled osnovnošolskih učiteljev na pomen samorefleksije pri njihovem profesionalnem razvoju
Življenjske zgodbe učiteljev
Back