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 |