Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Tīmekļa tehnoloģiju analīze, pamatojoties uz funkcionālās programmēšanas paradigmu
Nosaukums angļu valodā Analysis of Web Technologies Based on a Functional Programming Paradigm
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Gundars Alksnis
Recenzents Jānis Amoliņš
Anotācija Mūsdienu tīmekļa izstrādē ietvari ļauj ātri izveidot tīmekļa lietojumprogrammas, nodrošinot standartizētus komponentus un dizaina modeļus. Šie ietvari parasti seko pamatā esošajām programmēšanas paradigmām, piemēram, objektorientētai vai funkcionālai, kas ietekmē izstrādes praksi un programmatūras raksturlielumus. Šajā darbā tiek salīdzināti divi šādi ietvari: Django — plaši izmantots objektorientēts Python ietvars un Ur/Web — statiski tipizēta funkcionāla programmēšanas valoda, kas īpaši izstrādāta tīmekļa izstrādei. Mērķis ir salīdzināt Django un Ur/Web izstrādes pieredzes un izpildlaika veiktspējas ziņā. Šajā nolūkā katrā ietvarā tika ieviesti salīdzināmi prototipa lietojumprogrammu risinājumi, un tika mērīti attiecīgie rādītāji, lai novērtētu izstrādes piepūli un izpildes efektivitāti. Kopumā rezultāti atklāj skaidru kompromisu starp paradigmām. Ur/Web demonstrēja ievērojami augstāku izpildes laika efektivitāti, demonstrējot ātrāku analogu darba slodžu izpildi. Turpretī Django nodrošināja ātrāku izstrādes ciklu un nodrošināja lielāku lietošanas ērtumu izstrādātājiem, pateicoties tās nobriedušajai ekosistēmai un plašajām bibliotēkām. Šie atklājumi uzsver, ka funkcionālā paradigma sniedz veiktspējas ieguvumus, savukārt objektorientētā pieeja veicina izstrādātāju produktivitāti. Informācija par disertācijas kopējo apjomu - 71 lappuses, 4 tabulas, 8 attēli, 65 avoti un 2 pielikumi.
Atslēgas vārdi Atslēgvārdi: funkcionālā programmēšana, tīmekļa izstrāde, tīmekļa ietvari, Django, Ur/Web
Atslēgas vārdi angļu valodā Keywords: functional programming, web development, web frameworks, Django, Ur/Web
Valoda eng
Gads 2025
Darba augšupielādes datums un laiks 27.05.2025 21:04:24