Magazín KPI

Časopis Katedry počítačov a informatiky FEI TUKE
kpi

Značka: doménovo-špecifický jazyk

Doménovo-špecifický jazyk pre vývoj webových aplikácií

Spôsob vývoja dnešných webových aplikácií založený na trojvrstvových architektúrach pozostávajúcich zo serverovej a klientskej časti aplikácií prináša problémy s duplicitou kódu. Každá časť aplikácie môže byť implementovaná pomocou iného webového rámca. Nástroj BFI (Backend Frontend Interface), vyvinutý v rámci diplomovej práce, rieši problém s duplicitou dátového modelu generovaním jeho definície pre jednotlivé rámce na základe jednej špecifikácie a prináša so sebou aj ďalšie výhody ako napríklad generovanie komunikačného rozhrania, ktorým sa prenášajú dáta definované v tomto dátovom modeli.