Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language “React” tīmekļa lietojuma priekšgala komponenšu ģenerēšanas risinājums no lietotāja skicēm
Title in English Solution for Web Application React Front-End Components Generation from User Wireframes
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Oksana Ņikiforova
Reviewer Artis Ābolts
Abstract 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.
Keywords saskarne, tīmekļa priekšgals, React, TypeScript.
Keywords in English interface, web fronted, React, Typescript.
Language lv
Year 2024
Date and time of uploading 28.05.2024 15:51:09