| Naslov: | Lunor: a domain-specific language with language server protocol support for rapid prototyping of front-end web applications |
|---|
| Avtorji: | ID Kosar, Tomaž (Avtor) ID Žvegler, Mateja (Avtor) ID Loulergue, Frédéric (Avtor) ID Mernik, Marjan (Avtor) |
| Datoteke: | mathematics-14-01163-v2.pdf (615,05 KB) MD5: 3C8A1852A405B8A67DEF6704F999D956
|
|---|
| Jezik: | Angleški jezik |
|---|
| Vrsta gradiva: | Članek v reviji |
|---|
| Tipologija: | 1.01 - Izvirni znanstveni članek |
|---|
| Organizacija: | FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
|
|---|
| Opis: | Modern web application development using frameworks such as React often requires writing a significant amount of initial code before reaching the stage where development becomes engaging. To address this, we developed Lunor, a domain-specific language that can be used in the early phases of front-end development by allowing developers to describe web interfaces in a clear, human-readable syntax that incorporates Markdown for defining the content of a web application. The proposed solution integrates three key components: the Lunor language definition, a template-based code generation, and a Visual Studio Code (VS Code) extension built on the Language Server Protocol, forming a comprehensive environment for efficient web development. Lunor enables rapid prototyping and the creation of simple, yet fully functional web applications, while the generated code remains compatible with standard web technologies for further expansion. Lunor demonstrates that domain-specific languages can simplify front-end web development effectively and integrate seamlessly into the modern web development process. |
|---|
| Ključne besede: | web development, rapid prototyping, code generation, domain specific language, React |
|---|
| Status publikacije: | Objavljeno |
|---|
| Verzija publikacije: | Objavljena publikacija |
|---|
| Poslano v recenzijo: | 15.01.2026 |
|---|
| Datum sprejetja članka: | 28.03.2026 |
|---|
| Datum objave: | 31.03.2026 |
|---|
| Založnik: | MDPI |
|---|
| Leto izida: | 2026 |
|---|
| Št. strani: | 24 str. |
|---|
| Številčenje: | Vol. 14, no. 7, [article no.] 1163 |
|---|
| PID: | 20.500.12556/DKUM-97886  |
|---|
| UDK: | 004.43 |
|---|
| COBISS.SI-ID: | 273907459  |
|---|
| DOI: | 10.3390/math14071163  |
|---|
| ISSN pri članku: | 2227-7390 |
|---|
| Avtorske pravice: | © 2026 by the author |
|---|
| Datum objave v DKUM: | 22.04.2026 |
|---|
| Število ogledov: | 149 |
|---|
| Število prenosov: | 14 |
|---|
| Metapodatki: |  |
|---|
| Področja: | Ostalo
|
|---|
|
:
|
Kopiraj citat |
|---|
| | | | Skupna ocena: | (0 glasov) |
|---|
| Vaša ocena: | Ocenjevanje je dovoljeno samo prijavljenim uporabnikom. |
|---|
| Objavi na: |  |
|---|
Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše
podrobnosti ali sproži prenos. |