6533b82cfe1ef96bd128ef8f
RESEARCH PRODUCT
Angular specifiska TypeScript pirmkoda ģenerēšana ar Roslyn .NET kompilatora platformu
Kristers Zīmecssubject
pirmkoda analīzeDatorzinātneAngularRoslyn .NET kompilatora platformapirmkoda ģenerēšanaTypeScriptdescription
Modernos tīmekļa risinājumos datu modelis tiek dublēts starp servera un klienta lietotnēm. Šo informāciju vajag uzturēt atbilstošu abos galos - mainoties datu modelim, izmaiņas vajag atspoguļot gan servera, gan klienta pusē (kas atbilst dažādām izpildes vidēm un dažādām programmēšanas valodām). Lai izvairītos no manuālās izmaiņu sinhronizācijas, darbā tiek aplūkota pirmkoda ģenerēšanas pieeja, kas ļauj šo procesu automatizēt. Darbā identificēti dublētie informācijas vienumi tieši ASP.NET (servera pusē) un Angular (klienta pusē) tīmekļa risinājumos, izpētīti esošie problēmas risinājumi, kas veic pirmkoda ģenerēšanu, kā arī izpētītas .NET pirmkoda analīzes un TypeScript pirmkoda ģenerēšanas iespējas. Darba praktiskajā daļā izstrādāts risinājums, kas spēj analizēt .NET servera puses lietotnes ar Roslyn un ģenerēt no servera lietotnes atkarīgās TypeScript komponentes Angular klienta puses risinājumiem. Izveidotais risinājums ļauj automatizēt datu modeļa sinhronizāciju starp servera un klienta puses lietotnēm, tādējādi ietaupot izstrādātāju laiku un paaugstinot produktivitāti.
| year | journal | country | edition | language |
|---|---|---|---|---|
| 2017-01-01 |