Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Satvaru Django un Express.js salīdzināšana |
Nosaukums angļu valodā |
Comparison of Django and Express.js Frameworks |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Marina Uhanova |
Recenzents |
Arnis Staško |
Anotācija |
Darbā tika apskatīti un salīdzināti divi tīmekļa lietotņu izstrādes satvari aizmugursistēmas kontekstā – Django un Express.js. Satvari ir balstīti uz dažādām programmēšanas valodām – Django uz Python un Express.js uz JavaScript. Darba izpildes gaitā tika izstrādāti salīdzināšanas kritēriji veicot informācijas avotu analīzi. Izvēlētie kritēriji ir satvaru veiktspēja, resursu patēriņš un Halsteda sarežģītības mērs. Django veiktspēja ir zemāka par Express, taču Django ir vieglāks satvars pēc aprēķinātā Halsteda mēra. Django ir piemērotāks prototipēšanai un Express.js ir ieteicams izmantot uzdevumos, kuros ir svarīga veiktspēja un augsts vienlaicīgu lietotāju skaita atbalsts.
Teorētiskajā daļā tika analizēti satvari un saistītās tehnoloģijas, kas tika izmantotas eksperimentu nodrošināšanai. Risinājuma daļā tika izstrādāti salīdzināšanas kritēriji, veidota tīmekļa lietotne un pielietoti kritēriji satvaru salīdzināšanā. Pārbaudes risinājuma daļā tika piedāvātas rekomendācijas satvaru izvēlē dažādās situācijās, balstīti uz eksperimentu un salīdzināšanas rezultātiem.
Darbā ir 52 lappuses, 23 attēli, 4 tabulas, 4 pielikumi un 72 izmantotie informācijas avoti. |
Atslēgas vārdi |
Tīmekļa izstrādes satvari, Django, Express.js, aizmugursistēmu izstrāde, salīdzinoša analīze |
Atslēgas vārdi angļu valodā |
Web frameworks, Django, Express.js, backend development, comparative analysis |
Valoda |
lv |
Gads |
2023 |
Darba augšupielādes datums un laiks |
30.05.2023 02:10:42 |