Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Komponentos bāzētu dizaina sistēmu novērtēšana efektīvai un uzturamai priekšgalsistēmu izstrādei
Title in English Evaluating Component-Based Design Systems for Efficient and Maintainable Front-End Development
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Padmaraj Nidagundi
Reviewer Valdis Saulespurēns
Abstract Šajā bakalaura darbā tika pētītas trīs uz komponentiem balstītu projektēšanas sistēmu uzturēšanas un izstrādes piepūles raksturlielumi: Material UI for React, Vuetify for Vue.js un PrimeNG for Angular. Pieaugošā front-end lietojumprogrammu sarežģītība ir padarījusi piemērotas projektēšanas sistēmas izvēli par kritisku inženiertehnisku lēmumu, jo īpaši attiecībā uz ilgtermiņa koda bāzes uzturēšanu un izstrādes piepūli, kas nepieciešama lietotāja saskarņu ieviešanai un attīstībai. Empīriski starpsistēmu pierādījumi par šīm dimensijām literatūrā nav pieejami, radot plaisu starp praktiķu pieredzi un akadēmiskajām vadlīnijām. Konstatētā plaisa tika risināta, izveidojot trīs funkcionāli līdzvērtīgas prototipa informācijas paneļa lietojumprogrammas, pa vienai uz katru ietvara-projektēšanas sistēmas pāri, un novērtējot tās ar kvantitatīviem rādītājiem. Uzturēšanas iespējas tika mērītas, izmantojot Radon uzturēšanas indeksu, komponentu atkārtotas izmantošanas koeficientu un laika ziņā ierobežotu izmaiņu izplatīšanas uzdevumu. Izstrādes piepūle tika mērīta ar ieviešanas laiku, koda rindiņu skaitu un komponentu skaitu, kas tika apkopoti, izmantojot Python balstītu Streamlit novērtēšanas paneli. Atbalsta aspekti, tostarp Lighthouse veiktspējas rādītāji, pakotnes lielums un strukturēta izstrādātāja pieredzes aptauja, kas tika veikta astoņpadsmit dalībniekiem, tika reģistrēti kā sekundāri pierādījumi primāro secinājumu kontekstualizēšanai. Šī bakalaura darba ziņojuma kopējais apjoms ir 80 lappuses, kas ietver 14 tabulas un 29 atsauču avotus.
Keywords Atslēgvārdi: uz komponentiem balstītas projektēšanas sistēmas, front-end izstrāde, Material UI, Vuetify, PrimeNG, izstrādes efektivitāte, uzturēšanas iespējas, izstrādātāja pieredze.
Keywords in English Keywords: component-based design systems, front-end development, Material UI, Vuetify, PrimeNG, development efficiency, maintainability, developer experience.
Language eng
Year 2026
Date and time of uploading 26.05.2026 16:40:53