Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Ember.js satvara analīze SPA lietotņu izstrādei
Title in English Analysis of Ember.js Framework for SPA Applications Development
Department 12300 Institute of Applied Computer Systems
Scientific advisor Pāvels Rusakovs
Reviewer SIA PROOF IT programmētājs, Mg. sc. ing. Dainis Ungurs
Abstract Single-Page-Application lietotnes pēdējā laikā gūst arvien lielāku popularitāti, jo, salīdzinājumā ar vairāku lapu lietotnēm nodrošina labāku lietotāja pieredzi, kas ir it īpaši svarīgi arvien augošajā mobilo lietotņu tirgū. Izstrādājot lietotni ir svarīgi izvēlēties lietotnes sagaidāmajai funkcionalitātei atbilstošu satvaru. Katram satvaram piemīt savas priekšrocības un trūkumi, kas, atkarībā no satvara izvēlēs veiksmīguma, spēj lietotnes izstrādi atvieglot vai sarežģīt. Darba mērķis ir analizēt Ember.js JavaScript satvara iespējamos pielietojumus Single-Page-Application lietotņu izstrādes kontekstā. Pētnieciskajā darbā ir analizēti Single-Page-Application lietotņu darbības principi, noteiktas to priekšrocības un izteiktākie trūkumi, kā arī veikta Ember.js satvara analīze, lai izprastu satvara galvenos darbības principus un sniegtu ieskatu satvara sniegtajās iespējās. Pēc Single-Page-Application lietotņu un Ember.js satvara aplūkošanas, noteikts, vai un kādā veidā, izmantojot Ember.js satvara piedāvātās iespējas, ir iespējams novērst izteiktākās Singe-Page-Application lietotņu problēmas. Pētnieciskā darba noslēgumā, izmantojot iepriekš noskaidroto par Ember.js satvaru un Single-Page-Application lietotnēm, noteiktas Ember.js satvara galvenās priekšrocības un trūkumi. Darba rezultātā noskaidrots, ka Ember.js satvara galvenās priekšrocības ir laba mērogojamība un satvara stabilitāte. Noskaidroti arī galvenie satvara trūkumi, kas ir zūdoša popularitāte, kas attiecīgi izraisa dokumentācijas trūkumu, augsta satvara apgūšanas sarežģītība kā arī pārlieku lielais satura resursu izmērs. Pētījuma rezultātā veikts ieteikums, ka Ember.js satvaru ieteicams izvēlēties sarežģītām, liela mēroga Single-Page-Application lietotnēm, taču, izstrādājot maza mēroga vienkāršas lietotnes no satvara ieteicams izvairīties. Pētnieciskajā darbā iekļauti 5 attēli, 4 tabulas un 48 lapaspuses.
Keywords Ember.js, vienas lapas aplikācija, klienta puses satvars, JavaScript
Keywords in English Ember.js, Single-Page-Application, frontend framework, JavaScript
Language lv
Year 2020
Date and time of uploading 05.06.2020 02:43:32