GraphQL un OData tehnoloģiju salīdzinājums lietotņu programmēšanas saskarņu izstrādē

dc.contributor.advisorKravcevs, Maksims
dc.contributor.authorJurčenoks, Andrejs
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2020-06-30T01:07:41Z
dc.date.accessioned2025-07-22T09:20:25Z
dc.date.available2020-06-30T01:07:41Z
dc.date.issued2020
dc.description.abstractAutors maģistra darbā salīdzina lietojumprogrammu saskarņu (application programming interface, API) izstrādes tehnoloģijas OData un GraphQL, kas abas piedāvā lietotājiem lielāku elastību vaicājumu sastādīšanā salīdzinājumā ar izplatīto REST pieeju. Abas tehnoloģijas tiek gan aprakstītas no teorijas viedokļa, gan pārbaudītas praktiski, izstrādājot programmas-klientus un realizējot abu tehnoloģiju API kopīgam datu modelim aizmurugsistēmā. Iegūtie salīdzināšanas rezultāti tiek apkopoti un analizēti, pieminot katras tehnoloģijas galvenās priekšrocības un trūkumus, un aspektus, kas būtu jāapsver, lemjot par tehnoloģijas pielietošanu programmizstrādes projektā.
dc.description.abstractTitle of master’s thesis: “Comparison of GraphQL un OData technologies for API development”. In this master’s thesis author compares two application programming interface (API) development technologies - OData un GraphQL, which both provides more functionality to their users, compared to currently popular REST architecture. Above mentioned technologies are compared both from theory’s perspective and from practical development side, implementing client and server-side for both API technologies, having commong data model as data source in backend. Comparison’s results are summarised and analysed, mentioning each technology’s benefits and drawbacks, and most important points which one should consider when deciding upon which or whether OData or GraphQl should be used in software development project.
dc.identifier.other75013
dc.identifier.urihttps://dspace.lu.lv/handle/7/50738
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectlietojumprogrammu saskarnes
dc.subjectAPI
dc.subjectREST
dc.subjectOData
dc.subjectGraphQL
dc.titleGraphQL un OData tehnoloģiju salīdzinājums lietotņu programmēšanas saskarņu izstrādē
dc.title.alternativeComparison of GraphQl un OData technologies for API development
dc.typeinfo:eu-repo/semantics/masterThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
302-75013-Jurcenoks_Andrejs_aj05044.pdf
Size:
4.79 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.46 KB
Format:
Plain Text
Description: