CODE GENERATOR FOR CLIENT AND SERVER WEB APPLICATION BASED ON GO PROGRAMMING LANGUAGE AND TOML SPECIFICATION

Authors

  • Dušan Borovčanin Autor

DOI:

https://doi.org/10.24867/09BE26Borovcanin

Keywords:

Code generator, TOML, templates

Abstract

This paper presents the DSL for client and server application modeling. The code generator based on the DSL is specified and its implementation is described. Code generator is implemented using template engine. Integration of generated and hand-written code is supported.

References

[1] TOML: Tom's Obvious, Minimal Language, https://github.com/toml-lang/toml, pristupljeno 12.06.2020.
[2] Roy Thomas Fielding, Architectural Styles and the Design of Network-based Software Architectures, University of California, Irvine, CA, USA, 2000.
[3] YAML: YAML Ain't Markup Language, https://yaml.org/, pristupljeno 12.06.2020.
[4] Gin Web Framework, https://github.com/gin-gonic/gin, pristupljeno 13.06.2020.
[5] PostgreSQL, https://www.postgresql.org/, pristupljeno 13.06.2020.
[6] GORM, https://gorm.io/, pristupljeno 13.06.2020.
[7] Material-UI, https://material-ui.com/, pristupljeno 13.06.2020.
[8] Docker, https://www.docker.com/, pristupljeno 13.06.2020.

Published

2020-08-31

Issue

Section

Electrotechnical and Computer Engineering