Also why isn't python or a subset of js used for low code app building ? Why does it always need to be a new language ? Genuinely curious
Also why isn't python or a subset of js used for low code app building ? Why does it always need to be a new language ? Genuinely curious
Most people who have been programming a while disregard what a huge barrier to entry syntax is. Python's bizarre white-space sensitive syntax is especially bad for this kind of embedding. Another huge barrier to entry is the need for explicit iteration - the much more beginner-friendly option is to express operations in terms of their effects on the "selected" element in a list, or on the whole list, relying on the programming environment to actually handle the iteration.
Overall, I think the approach taken here, of offering a beginner-friendly programming language AND environment, which exposes the resulting code as a data structure and not an opaque script, has some of the best chances of taking a PoC built by a domain expert and actually turning it into production software. Even better, it greatly expands what a user can do without ever reaching for a programmer to do it for them.
Here's one that touches on your question: https://powerapps.microsoft.com/en-us/blog/what-is-microsoft...