Graduate papers
  
Description of the graduate paper
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