Hacker News new | ask | show | jobs
by dorait 1593 days ago
Blockly is an example of no-code app that generates code. It is a good starting point to understand how you can build a no code framework. Blockly is...

https://developers.google.com/blockly

High level concepts

1. A workspace 2. A set of pre-defined componets that map to functions or statements 3. A way to connect components to back-ends (like spreadsheets or database columns) 4. Some semantics(behavior) for connections. 5. An implied or explicit sequence of interactions between components.