Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums AdonisJs satvara izpēte Node.js lietotņu izstrādei
Nosaukums angļu valodā Research on AdonisJs Framework for Node.js Application Development
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Pāvels Rusakovs
Recenzents Mihails Ivanovs, Mg.sc.ing., ERGO Insurance SE Latvijas filiāle, vecākais programmētājs
Anotācija Šajā darbā tiks aplūkota izstrādāšanas iespēja, izmantojot Node.js platformu un tās satvarus. Galvenā īpašība Node.js ir tās asinhronā arhitektūra un izstrādes metode, kas palīdz apstrādāt lielu skaitu pieprasījumu, izmantojot optimālu dator resursu skaitu. Izstrāde šajā platformā notiek, izmantojot JavaScript programmēšanas valodu, kas ir liela priekšrocība, jo tas dod mums iespēju izstrādāt servera un klienta daļu, izmantojot vienu programmēšanas valodu. Mūsdienās šī iespēja ir īpaši aktuāla, jo prasības projektiem pieaug un nepieciešamo zināšanu skaits izstrādei ir vienāds ar katru gadu. Tāpēc efektīvākai attīstībai tiek izmantoti gatavi ietvari, kas paredzēti, lai vienkāršotu attīstību mūsdienu realitātēs. Teorētiskajā daļā tiks aplūkota platforma Node.js , vēsture, attīstības iespējas, inovācijas un galvenās priekšrocības salīdzinājumā ar jau izveidotajām servera puses attīstības platformām. Tiks aprakstīta arī pētāmā ietvara pamata funkcionalitāte AdonisJS. Sistēma sevi pozicionē kā servera puses attīstības rīku, koncentrējoties uz tikai lietojumprogrammas biznesa loģikas izstrādi, izmantojot MVC projektēšanas veidni. Tāpēc apsvērsim: rīka uzstādīšana, analizēsim MVC arhitektūras struktūru, strādāsim ar sistēmu caur CLI un galvenajiem ietvaros principiem. Praktiskajā daļā noteiksim, kāda veida tīmekļa lietojumprogrammām ir vērts izmantot pētīto izstrādes rīku, un izstrādē ņemsim vērā mūsdienu prasības. Tāpat tiks izveidots neliels interfeiss, izmantojot AdonisJS ietvara iespējas, un to pašu funkcionalitāti ieviesīsim Hapi.js un Koa.js. Pēc lietojumprogrammas izstrādes, pamatojoties uz iegūtajiem datiem, salīdzināsim AdonisJS rīka piedāvāto struktūru un noteiksim rīka stiprās un vājās puses, ātrumu un elastību. Rezultātā secināsim par šīs tehnoloģijas atbilstību un praktisko pielietojumu. Dokumentā ir 40 lappuses, 15 attēli, 11 tabulas, 5 pielikumi un 43 nosaukumu informācijas avoti.
Atslēgas vārdi AdonisJS, Node.js, Frameworks
Atslēgas vārdi angļu valodā AdonisJS, Node.js, Frameworks
Valoda lv
Gads 2021
Darba augšupielādes datums un laiks 31.05.2021 23:33:15