Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Informācijas tehnoloģija
Nosaukums “React” tīmekļa lietojuma priekšgala komponenšu ģenerēšanas risinājums no lietotāja skicēm
Nosaukums angļu valodā Solution for Web Application React Front-End Components Generation from User Wireframes
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Oksana Ņikiforova
Recenzents Artis Ābolts
Anotācija Tīmekļa lietotnes priekšgals (angl. front-end) ir būtisks elements mūsdienu tīmekļa lietotnēs, un React ir viena no populārākajām tīmekļa priekšgala bibliotēkām. Viens no galvenajiem izaicinājumiem ar ko saskarās tīmekļa priekšgala izstrādātājs ir ātrs un efektīvs veids, kā izveidot priekšgala komponentes, pamatojoties uz lietotāja saskarnes skicēm. Lietotāja saskarnes skices sniedz informāciju par to, kā priekšgala komponentēm jāizskatās un IT projektos tās ir veidotas pēc klienta pieprasījuma, tādēļ priekšgala komponentu pirmkoda izstrādes izaicinājums ir uzprogrammēt lietotāja saskarnes komponentes precīzi pēc pasūtījuma saskaņā ar uzdotām ekrānformu skicēm, to saturu un vizuālo attēlojumu. Lai risinātu šo izaicinājumu, šī bakalaura darba mērķis ir izstrādāt React tīmekļa priekšgala komponenšu ģenerēšanas risinājumu, kas automātiski pārveido lietotāju skices par funkcionālām koda daļām, kas ir integrējamas un atkārtoti lietojamas tīmekļa lietojumos. Šī darba ietvaros ir izanalizēti risinājumus, kas šobrīd tiek izmantoti priekšgala komponenšu izveidei no lietotāju saskarnes skicēm. Risinājumu analīze kalpo par pamatu darba autora piedāvātā prototipa izveidei ar iespēju ģenerēt tīmekļa priekšgala pirmkodu React satvaram no lietotāja saskarnes skicēm. Darba autors piedāvātais risinājums un tā atbalsta prototips dod iespēju paātrināt tīmekļa priekšgala komponentu izstrādes laiku, kā arī izvairīties no neatbilstības starp klienta prasībām un izstrādāto produktu, jo balstās automātiskajā pirmkoda ģenerēšanā. Prototipa darbības demonstrācijā tiek veidotas gatavas tīmekļa lietotnes komponentes TypeScript programmēšanas valodā no gatavām React bibliotēkas komponentēm un pārveidojot tās par funkcionāliem koda fragmentiem. Galvenais šī darba sasniegums ir ne tikai piedāvātais teorētiskais risinājums, bet arī tā realizācija praksē. Bakalaura darbā ir 52 lappuses, 1 pielikums, 21 attēli un 61 informācijas avoti.
Atslēgas vārdi saskarne, tīmekļa priekšgals, React, TypeScript.
Atslēgas vārdi angļu valodā interface, web fronted, React, Typescript.
Valoda lv
Gads 2024
Darba augšupielādes datums un laiks 28.05.2024 15:51:09