Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Reaktīvās programmēšanas analīze Python valodā |
Title in English |
Analysis of Reactive Programming in Python Language |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Rusakovs |
Reviewer |
|
Abstract |
Bakalaura darba tips ir 1. tips: “Moderno risinājumu izpēte”.
Atslēgvārdi: reaktīvā programmēšana, Python, satvars.
Šajā darbā tika aplūkota tēma par reaktīvo programmēšanu Python valodā. Reaktīvā
programmēšana ir paradigma, kuras pirmsākumi meklējami pagājušajā gadsimtā. Lasītājs var
iepazīties ar reaktīvās programmēšanas izcelsmi un tās sekām.
Darbā tika apskatīta reaktīvās programmēšanas tēma, iepazīšanās ar šī modeļa
arhitektūras struktūru, iepazīšanās ar līdzīgiem vai alternatīviem modeļiem, piemēram, Pub /
Sub, Observe u.c. Tika arī izskatītas marmora diagrammas, kas īpaši paredzētas reaktīvajam
kodam. Tika ņemta vērā arī aplūkoto satvaru funkcionalitāte. Materiāla izpētes laikā tika
izdarīti secinājumi, kurām lietojumprogrammām vai pakalpojumiem labāk izmantot reaktīvo
kodu.
Praktiskā risinājuma ietvaros, izmantojot pētīto satvaru, tika izstrādāti sinhroni un
asinhroni pieprasījumi ar datu apstrādi, kā arī veikts salīdzinājums ar Python valodā. Tāpat kā
darba gaitā izrādījās, ka nav citu alternatīvu satvaru ar reaktīvu programmēšanu Python
valodā. Katram pieprasījumam tika veikts noteikts skaits testu un, pamatojoties uz šiem
datiem, tika izdarīti secinājumi.
Bakalaura darbā ir 49 lappuses un 49 attēli. Tika izmantoti 25 informācijas avoti.
Darbam ir 15 pielikumi. |
Keywords |
reaktīvā programmēšana, Python, satvars |
Keywords in English |
reactive programming, Python, framework |
Language |
lv |
Year |
2022 |
Date and time of uploading |
09.01.2022 20:11:38 |