Dismantle the low-code platform - generative is the direction of low-code
Friends who are familiar with me know that during the epidemic, I coded myself and built a BAAS (back-end as a service cloud computing platform) and a low-code platform.
There are two reasons why I made these two things. One is because I am really bored, and the other is because there were many things I wanted to build in the past, but I often gave up because of high development costs and too little time.
Therefore, I just want to build a BAAS and low-code platform. If I have any ideas in the future, I can just configure it and create a minimum viable version.
Both of these things have been achieved. However, this year, I took the low-code platform out of it again. Separate the Form Engine and Views Engine and use them separately, and discard the others.
Originally, I started this low-code platform to create something simply and conveniently. However, I later discovered that if something that was originally very simple was configured with low-code, it would become more complicated. It would be better to write some code.
Why?
On the one hand, using configuration to configure various products on the basis of low code means that many things must be abstracted and adapted to various scenarios. Therefore, it has to cause more and more logical problems. complex. This in turn leads to more and more configuration conditions. Finally, even a small thing needs to be configured with a bunch of conditions.
It's so annoying, it feels like a cannon hitting a mosquito.
On the other hand, even things built based on low-code platforms, even small things, have to rely on the entire low-code platform to run. There are issues of execution efficiency and some computing power costs.
Therefore, low-code, a better direction, should not be "configurational", but should be "generative", based on interface design, directly generating code for running.
There is actually such a thing, the traditional way.
Now, I know that someone is exploring the use of GPT to implement a generative low-code platform. I'm optimistic about this direction.