Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
JavaScript, CoffeeScript un TypeScript veiktspējas salīdzinājums tīmekļa lapu izveidē |
Title in English |
Comparison of JavaScript, CoffeeScript and TypeScript Performance in Creating Webpages |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Natālija Prokofjeva |
Reviewer |
Gundars Alksnis |
Abstract |
Bakalaura darbs balstīts uz 1. bakalaura darba tipu: Moderno risinājumu izpēte.
Bakalaura darbs veltīts dažādu objektorientēto programmēšanas valodu analīzei tīmekļa lapas izveidē, lai veiktu to salīdzinājumu pēc noteiktiem kritērijiem, kā arī, apkopojot darba analīzes rezultātus, izveidot ieteikumus priekšgala interfeisa (angļu val. front-end ) programmēšanas valodas izvēlei lapas izstrādē.
Galvenā uzmanība pievērsta šādu uzdevumu risināšanai: izpētīt dažādu faktoru ietekmi uz tīmekļa lapas veiktspēju; analizēt dažādas objektorientētas programmēšanas valodas un to veiktspējas noteikšanas rīkus; izstrādāt tīmekļa vietnes skripta kodus dažādās programmēšanas valodās; noteikt kritērijus tīmekļa lapas veiktspējas salīdzināšanai; veikt eksperimentus ar izvēlētiem rīkiem un izveidot ieteikumus programmēšanas valodas izvēlei balstoties uz eksperimenta rezultātiem.
Bakalaura darbs sastāv no piecām nodaļām un secinājumiem. Ievadā tiek aprakstīta tēmas aktualitāte, formulēts darba mērķis un uzdevumi.
Pirmā nodaļa satur izpēti par dažādu faktoru ietekmi uz tīmekļa lapas veiktspēju un tās ietekmi uz tīmekļa vietnes apmeklētājiem, kā arī tajā tiek apskatīti citi autoru veiktie pētījumi, kuros nosaka tīmekļa lapas veiktspēju.
Otrajā nodaļā tiek apskatītas tīmekļa lapas failu savstarpējās sasaistes metodes, kā arī tiek aplūkoti dažādu programmēšanas valodu darbības principi, analizēti dažādi eksistējoši rīki tīmekļa lapas veiktspējas noteikšanā un pēc noteiktiem kritērijiem atlasīti tālāko eksperimentu veikšanā.
Trešajā nodaļā tiek definētas prasības tīmekļa lapas tematikai, kur tālāk tika noteiktas vietnes sastāvdaļas un funkcijas priekš dizaina izstrādes, kā arī veikta izstrādes vides sagatave.
Ceturtajā nodaļā tiek definēti veiktspējas noteikšanas kritēriji un veikti eksperimenti ar iepriekš izvēlētiem rīkiem, kā arī tiek veikta eksperimentos iegūto rezultātu salīdzināšana.
Piektajā nodaļā tiek veikta programmēšanas valodas pamatota izvēle tīmekļa lapas izstrādē, balstoties uz eksperimentu rezultātiem, kā arī tiek formulēti ieteikumi izstrādātājiem par piemērotāko programmēšanas valodas izvēli.
Darbā ir 60 lpp. teksta, 11 attēli, 6 tabulas, 4 pielikumi un 35 bibliogrāfijas avoti. |
Keywords |
JavaScript, CoffeeScript, TypeScript, tīmekļa lapas veiktspējas, salīdzinošs pētījums. |
Keywords in English |
JavaScript, CoffeeScript, TypeScript, web page performance, comparative study. |
Language |
lv |
Year |
2024 |
Date and time of uploading |
27.05.2024 19:32:54 |