Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Koa.js satvara izpēte Node.js lietotņu izstrādei
Nosaukums angļu valodā Research on Koa.js Framework for Node.js Applications Development
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents SIA C.T.Co vec. programmētājs, Mg. sc. ing. Dāvids Gribermans
Anotācija Šajā darbā ir izpētītas tīmekļa lietotņu izstrādes iespējas, izmantojot Node.js platformu un tās satvarus. Pateicoties Node.js platformas asinhronajam programmēšanas modelim, kas ļauj efektīvi apstrādāt vairākus tūkstošus tīmekļa pieprasījumu un tam, ka platforma balstās uz tīmekļa vidē plaši pielietotu tīmekļa programmēšanas valodu JavaScript, Node.js platforma ir kļuvusi par vienu no pievilcīgākajiem rīkiem tīmekļa lietotņu izstrādē. Uz JavaScript programmēšanas valodas pamata ir izstrādāti vairāki tīmekļa satvari, katrs ar savu funkcionalitāti un mērķiem, kuri sniedz iespēju risināt dažādus, tīmekļa izstrādes jomā, izplatītus uzdevumus. Teorētiskajā daļā tiek apskatītas Node.js platformas īpašības, vēsture, tīmekļa lietotnes izveidošanas iespējas, kā arī ir apskatīts šī darba pētījuma objekts – Koa.js satvars, kurš orientēts uz tīmekļa lietotņu izstrādi. Viena no Koa.js satvara priekšrocībām ir paplašināšanas iespējas ar starpprogrammatūras palīdzību. Darbā uzmanība tiek vērsta uz Koa.js starpprogrammatūras izvēli, nosakot svarīgākos kritērijus un faktorus starpprogrammatūras pielietošanai reālajā projektā. Neskatoties uz to, ka izpētīt Koa.js pielietošanu katram no tīmekļa lietotņu tipiem viena darba ietvaros nav iespējams, balstoties uz pieejamo Node.js satvaru funkcionalitāti, kā arī Koa.js un Node.js platformu īpašībām, tika izvēlēts konkrēts tīmekļa lietotnes tips. Praktiskās daļas ietvaros tika izstrādātās izvēlētās tīmekļa lietotnes. Izstrādes procesa analīzes un salīdzināšanas veikšanai, kā arī veiktspējas testēšanai, tika izvēlēti potenciāli konkurējoši satvari. Dokumentā ir 41 lappuses, 25 attēli, 5 tabulas, 7 pielikumi un 51 informācijas avots.
Atslēgas vārdi koa.js node.js javascript
Atslēgas vārdi angļu valodā koa.js node.js web framework javascript
Valoda lv
Gads 2019
Darba augšupielādes datums un laiks 04.06.2020 12:48:28