Python valodas REST API ietvaru salīdzinājums
Author
Babris, Kārlis
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Straujums, Uldis
Date
2016Metadata
Show full item recordAbstract
Arvien populārāk kļūst veidot tīmekļa vietņu servera puses risinājumus, kuri balstās uz REST API arhitektūru. Šāds koncepts ļauj atdalīt datu apstrādes un manipulācijas procesu no to reprezentācijas, radot iespēju šīs funkcionalitātes izstrādāt neatkarīgi vai nodrošināt datus vairākām nesaistītām lietotnēm vienlaicīgi. Šajā darbā ir apskatīti vairāki specializēti Python programmēšanas valodas ietvari REST API sistēmu izstrādei. Darbā ir veikts gan teorētisks, gan empīrisks pētījums par esošajām iespējām, un ar vienotu funkcionalitāti izstrādāti REST API servisi ar dažādiem ietvariem. Darba rezultātā ir veikta iegūto datu analīze un formulēti secinājumi par katru no ietvariem. Web application server side solutions more and more gain popularity to be built using REST API architecture. Such concept allows to seperate the process of data gathering and it’s representation by giving an opurunity to develop server and frontend solutions independently or to provide data for multimple independent frontend solutions simultaneously. This paper provides overview for multiple REST API development frameworks written in Python programming language. Paper includes theoretical research alongside with empiric research by developing an REST API service with the same functionality using different frameworks. In the result obtained data is analysed and conclusions drawn.