Generating Frontend Web Applications in Elm

Generování frontend webových aplikací v jazyce Elm

Supervisors

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date of defense

Research Projects

Organizational Units

Journal Issue

Abstract

Tato práce se zabývá návrhem a implementací Elm expanderů, s účelem generování enterprise frontend aplikací. Nejdříve práce popisuje jazyk Elm a jeho vlastnosti, dále analyzuje dva větší Elm projekty a uvádí teorii Normalized Systems a proces vývoje v NS ekosystému. Dále je vytvořen prototyp aplikace, na jejímž základu je proveden návrh a následná implementace sady Elm expanderů. Vytvořený projekt umožňuje generování frontend aplikací s důrazem na CRUD operace, které zároveň poskytují široké možnosti vkládání úprav kódu tak, aby byly dobře využitelné na rozsáhlé spektrum použití. Ve výsledné formě slouží projekt zejména jako ověření proveditelnosti, ale s následujícím vývojem by mohl být využit pro efektivní implementaci reálných projektů.

The thesis focuses on the creation of a set of Elm expanders for the generation of EIS frontend applications. It describes the Elm language and its features, performs an analysis of two larger Elm projects, and introduces Normalized Systems theory and the NS development process. An example Elm EIS frontend is created and is later used as a basis for the design and implementation of the Elm expanders. The created expanders allow generation of CRUD-based frontend applications, providing customization options to fit specific use cases. In their current state, they mainly serve as a proof of concent, while they could also be used in real-life scenarios with further development.

Description

Citation

Underlying research data set URL

Rights/License

A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.

Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.

Endorsement

Review

Supplemented By

Referenced By