Programming without coding: the current state of affairs
The key problem with “programming without coding”, is an intrinsic conflict between simplicity/ease of use, and flexibility/powerfulness.
There’s a bunch of “app builders”, where you select a template and drag and drop pre-defined components into the app:
Here’s a few examples:
- Alpha Anyware (http://alphasoftware.com)
- AppMachine (http://www.appmachine.com)
- AppMakr (http://www.appmakr.com)
- AppsBar (http://www.appsbar.com)
- AppsBuilder (http://www.apps-builder.com)
- AppsGeyser (http://www.appsgeyser.com)
- Appsme (http://www.appsme.com)
- AppSpotr (https://www.appspotr.com)
- Appy Pie (http://www.appypie.com)
- Bizness Apps (http://www.biznessapps.com)
- Como (Conduit Mobile) (http://www.como.com)
- Good Barber (http://www.goodbarber.com)
- Mobile Roadie (http://mobileroadie.com)
- ShoutEm (https://www.shoutem.com)
The big problem with these, is if you come with your own idea/vision of how your app should look and act like, you will definitely be disappointed. The tools simply don’t give you the freedom to create what you want.
These tools combine a visual editor for user interfaces (UI), with traditional coding to create interactivity. These tools are more powerful, but do require coding and thus have a higher learning curve.
And then, as a tiny bright speck at the far end of the tunnel, you have a third category. A group of tools that combine a powerful UI designer with new visual ways of programming. The best example I’ve seen so far is Bubble. But we’re working on something even better, at Weld…