Démanteler la plate-forme low-code - le génératif est la direction du low-code
Les amis qui me connaissent savent que pendant l'épidémie, j'ai codé moi-même et construit un BAAS (back-end as a service cloud computing platform) et une plateforme low-code.
Il y a deux raisons pour lesquelles j'ai fait ces deux choses : l'une est parce que je m'ennuie vraiment, et l'autre est parce qu'il y avait beaucoup de choses que je voulais construire dans le passé, mais j'ai souvent abandonné en raison des coûts de développement élevés et du manque de temps. .
Par conséquent, je veux juste construire une plate-forme BAAS et low-code. Si j'ai des idées à l'avenir, je peux simplement la configurer et créer une version minimale viable.
Ces deux choses ont été réalisées. Cependant, cette année, j’en ai encore retiré la plateforme low-code. Séparez le moteur de formulaire et le moteur de vues et utilisez-les séparément, et supprimez les autres.
À l'origine, j'ai démarré cette plateforme low-code pour créer quelque chose de simple et pratique. Cependant, j'ai découvert plus tard que si quelque chose qui était à l'origine très simple était configuré avec du low-code, cela deviendrait plus compliqué. Il serait préférable d'écrire du code .
Pourquoi?
D'une part, utiliser la configuration pour configurer divers produits sur la base du low code signifie que beaucoup de choses doivent être abstraites et adaptées à différents scénarios, ce qui doit donc poser des problèmes logiques de plus en plus complexes. Cela conduit à son tour à de plus en plus de conditions de configuration. Enfin, même une petite chose doit être configurée avec un certain nombre de conditions.
C'est tellement ennuyeux, c'est comme si un canon frappait un moustique.
D’un autre côté, même les choses construites sur la base de plates-formes low-code, même les petites choses, doivent s’appuyer sur l’ensemble de la plate-forme low-code pour fonctionner. Il existe des problèmes d'efficacité d'exécution et de certains coûts de puissance de calcul.
Par conséquent, le low-code, une meilleure direction, ne devrait pas être « configurationnel », mais devrait être « génératif », basé sur la conception de l'interface, générant directement du code à exécuter.
Il existe effectivement une telle chose, de manière traditionnelle.
Maintenant, je sais que quelqu'un explore l'utilisation de GPT pour implémenter une plateforme générative low-code. Je suis optimiste quant à cette direction.