6 ms·
I've been going back and forth on this for a while as I work on a product that allows users to build applications in a drag and drop visual manner. What I've s
by jbl 9y ago
I've been going back and forth on this for a while as I work on a product that allows users to build applications in a drag and drop visual manner.
What I've seen is that while novices fairly quickly ramp up and get productive generating basic CRUD apps rapidly, they also rapidly hit a wall in two ways:
1. It can be hard or cumbersome to express more complex logic
2. The drag and drop interface often leads people to -assume- what the runtime will do.
Right now, I'm leaning toward feeling that visualization should be a tool to understand the _behavior_ of what one has written, but not necessarily the thing one manipulates to express a program. Ballerina seems to be this, so I'm excited there!