Visual Programming - An Alternative Way Of Developing Software
Miroliubov, Aleksandr (2018)
Miroliubov, Aleksandr
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805158177
https://urn.fi/URN:NBN:fi:amk-201805158177
Tiivistelmä
Visual programming is a tool well suited for smaller developer teams and in some cases even end users. The objective of this thesis was to familiarize myself with various visual programming languages, find out for what kind of software development they are suitable for and what their limits are.
In the thesis, I explain what visual programming is and how it works on a general level, as well as go through a few of the commonly used visual programming languages and in what kind of environments they are used in. Additionally, I explore the strengths and weaknesses of visual programming languages, in the hope of shining a light on some misconceptions people have about them.
In addition to my own work experience, I provide multiple studies in favor of visual programming, but also outline a few fundamental flaws that need to be addressed before visual programming can become truly mainstream.
In the thesis, I explain what visual programming is and how it works on a general level, as well as go through a few of the commonly used visual programming languages and in what kind of environments they are used in. Additionally, I explore the strengths and weaknesses of visual programming languages, in the hope of shining a light on some misconceptions people have about them.
In addition to my own work experience, I provide multiple studies in favor of visual programming, but also outline a few fundamental flaws that need to be addressed before visual programming can become truly mainstream.