Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-29944
Publication type: Bachelor thesis
Title: A new code generation tool for rapid application development : CodeFlow – a developer-friendly code generator for rapid development of maintainable web applications
Authors: Egli, Patrick
Ibrahim, Karim
Advisors / Reviewers: Wahler, Michael
DOI: 10.21256/zhaw-29944
Extent: 91
Issue Date: 2023
Series: Bachelorarbeiten ZHAW School of Engineering
Publisher / Ed. Institution: ZHAW Zürcher Hochschule für Angewandte Wissenschaften
Publisher / Ed. Institution: Winterthur
Language: English
Subject (DDC): 005: Computer programming, programs and data
Abstract: In recent years, there has been a paradigm shift in the realm of software development, primarily induced by the advent of low code / no code platforms. These platforms have introduced an intuitive, user-friendly medium for both developers and non-technical users to build applications, eliminating the need to write code from scratch. Despite the advantages presented by this approach, the current state of low code / no code platforms exhibits certain constraints. These limitations include vendor-lock in, limited maintainability, reusability, extendability, performance and scalability. The objective of this research is to probe this void, through a comparative analysis of current low code / no code platforms, emphasizing their respective strengths and weaknesses and subsequently proposing a new tool. This proposed tool seeks to circumvent some of the prevalent limitations while capitalizing on their strengths. The goal is to develop a developer experience (DX)-friendly tool that generates code while allowing full access to the codebase. This simplifies application customization without the need to write code from scratch. In order to achieve this, an in-depth examination of existing low code platforms and code generators, such as OutSystems, Mendix and JHipster, will be conducted to discern their strengths and weaknesses. This analysis will serve as a foundation for the development of our tool, targeting a more flexible and customizable development environment specifically catered towards DX-friendly low code projects. The concluding portion of this research will delve into the implementation of our proposed tool, including a detailed description of its architecture, features and usability. Furthermore, the potential applications of this tool and its utility in creating DX-friendly low code projects that meet the modern software development requisites will also be discussed. In summary, this research aims to augment the ongoing evolution of low code by introducing a new approach that acknowledges the advantages and limitations of existing platforms. Through the creation of a more flexible and customizable code generator tool, it is envisaged to simplify the process for developers to create applications that meet their unique needs and specifications.
URI: https://digitalcollection.zhaw.ch/handle/11475/29944
License (according to publishing contract): CC BY 4.0: Attribution 4.0 International
Departement: School of Engineering
Appears in collections:Bachelorarbeiten ZHAW School of Engineering

Files in This Item:
File Description SizeFormat 
2023_Egli-Patrick_Ibrahim-Karim_BA_SoE.pdf1.62 MBAdobe PDFThumbnail
View/Open
Show full item record
Egli, P., & Ibrahim, K. (2023). A new code generation tool for rapid application development : CodeFlow – a developer-friendly code generator for rapid development of maintainable web applications [Bachelor’s thesis, ZHAW Zürcher Hochschule für Angewandte Wissenschaften]. https://doi.org/10.21256/zhaw-29944
Egli, P. and Ibrahim, K. (2023) A new code generation tool for rapid application development : CodeFlow – a developer-friendly code generator for rapid development of maintainable web applications. Bachelor’s thesis. ZHAW Zürcher Hochschule für Angewandte Wissenschaften. Available at: https://doi.org/10.21256/zhaw-29944.
P. Egli and K. Ibrahim, “A new code generation tool for rapid application development : CodeFlow – a developer-friendly code generator for rapid development of maintainable web applications,” Bachelor’s thesis, ZHAW Zürcher Hochschule für Angewandte Wissenschaften, Winterthur, 2023. doi: 10.21256/zhaw-29944.
EGLI, Patrick und Karim IBRAHIM, 2023. A new code generation tool for rapid application development : CodeFlow – a developer-friendly code generator for rapid development of maintainable web applications. Bachelor’s thesis. Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften
Egli, Patrick, and Karim Ibrahim. 2023. “A New Code Generation Tool for Rapid Application Development : CodeFlow – a Developer-Friendly Code Generator for Rapid Development of Maintainable Web Applications.” Bachelor’s thesis, Winterthur: ZHAW Zürcher Hochschule für Angewandte Wissenschaften. https://doi.org/10.21256/zhaw-29944.
Egli, Patrick, and Karim Ibrahim. A New Code Generation Tool for Rapid Application Development : CodeFlow – a Developer-Friendly Code Generator for Rapid Development of Maintainable Web Applications. ZHAW Zürcher Hochschule für Angewandte Wissenschaften, 2023, https://doi.org/10.21256/zhaw-29944.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.