Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Satvaru Django un Express.js salīdzināšana |
Title in English |
Comparison of Django and Express.js Frameworks |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Marina Uhanova |
Reviewer |
Arnis Staško |
Abstract |
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. |
Keywords |
Tīmekļa izstrādes satvari, Django, Express.js, aizmugursistēmu izstrāde, salīdzinoša analīze |
Keywords in English |
Web frameworks, Django, Express.js, backend development, comparative analysis |
Language |
lv |
Year |
2023 |
Date and time of uploading |
30.05.2023 02:10:42 |