Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Computer Systems
Title in original language Moderno tīmekļa tehnoloģiju analīze reāllaika lietotnes izstrādei
Title in English Analysis of Modern Web Technologies for Real-Time Application Development
Department 12300 Institute of Applied Computer Systems
Scientific advisor Natālija Prokofjeva
Reviewer Vadims Žuravļovs, Dr.sc.ing., Accenture Latvia, projektu vadītājs
Abstract Maģistra darbs veltīts moderno tīmekļa izstrādes tehnoloģijas analīzei un kādas tehnoloģijas mūsdienās ir pieprasītas tīmekļa lietotnes izstrādāšanas tirgū definēšanai, kā arī tās tehnoloģijas darbības īpašību un veiktspējas salīdzināšanai un reāllaika tīmekļa lietotņu realizēšanai. Galvenā uzmanība pievērsta šādu uzdevumu risināšanai: izanalizēt modernās tīmekļa tehnoloģijas, apskatīt, kādas tehnoloģijas ir pieprasītas un labāk piemērotas reāllaika tīmekļa lietotnes izstrādei; salīdzināt tīmekļa tehnoloģijas pēc izvēlētiem kritērijam; definēt prasības un izstrādāt projektējumu reāllaika tīmekļa lietotnei; izstrādāt reāllaika tīmekļa lietotni, izmantojot katru no apskatāmām tīmekļa lietotņu izstrādes tehnoloģijām; veikt izstrādāto reāllaika tīmekļa lietotnes salīdzināšanu un veiktspējas testēšanu. Maģistra darbs sastāv no sešām nodaļām un nobeiguma. Ievadā aprakstīta tēmas aktualitāte, formulēts darba mērķis un uzdevumi. Pirmajā nodaļā veikts moderno tīmekļa izstrādes tehnoloģijas apskats, kur aprakstīts, kādas izstrādes tehnoloģijas tiek izmantotas tīmekļa lietotnes izstrādei, kādas ir pieprasītas mūsdienās un beigās ir definētas divas tīmekļa izstrādes tehnoloģijas, kas būs izmantotas tālākajā salīdzinošā analīzē. Otrajā nodaļā aprakstītas divas izvēlētas tīmekļa lietotņu izstrādes tehnoloģijas, tās vēsture, bāzes informācija un darbošanās princips. Trešajā nodaļā ir analizētas un salīdzinātas divas izvēlētās tīmekļa lietotņu izstrādes tehnoloģijas, un atspoguļoti tīmekļa izstrādes tehnoloģijas darbošanās principi, dažādu tehnisko funkciju realizēšanas iespējas, izmantošanas efektivitāte un aprakstīti analīzes un salīdzināšanas rezultāti. Ceturtajā nodaļā ir aprakstīts reāllaika tīmekļa lietotnes izstrādes process, izmantojot abas apskatāmās tīmekļa lietotnes izstrādes tehnoloģijas. Tiek definēti programmatūras prasību specifikācija, projektējuma apraksts. Piektajā nodaļā ir aprakstīti reāllaika tīmekļa lietotņu izstrādes rezultāti. Sestajā nodaļā veikta izstrādāto tīmekļa lietotņu salīdzināšana, kur salīdzināti tīmekļa lietotņu izstrādes projekti, savienojamība ar tīmekļa lietotnes datu plūsma organizēšanas tehnoloģijām, kas bija izmantojamas izstrādāšanas procesā, lietotņu veiktspējas testēšanā un beigās tiek veikta salīdzināšanas rezultātu analīze. Darba pamattekstā ir 85 lappuses, 49 attēli, 15 tabulas, 19 izmantotās literatūras avoti.
Keywords Tīmekļa izstrādes tehnologijas, React, Vue, Reāllaika tīmekļa lietotne
Keywords in English Web Application Development Technologies, React, Vue, Real-Time Web Application
Language lv
Year 2020
Date and time of uploading 08.06.2020 18:47:59