一个可以自举的低代码系统
什么是自举呢?
从事软件技术领域的朋友,可能知道自举。
我们拿一款开发语言来做说明。
常见的开发语言有不少,
例如:Java、C、C 、C#、Golang等
这些都是需要编译的语言(脚本语言先放一边),
这里说的编译不是javac,而是是jit编译器。
javac负责把java代码编译为JVM字节码,
jit编译器负责把字节码指令翻译为机器指令。
而jit编译器由C 开发。
而C、Golang他们的编译器都是用自己的语言实现的,
换句话说,C的编译器是使用C语言开发,
Golang的编译器是使用Golang语言开发。
这就是我们常说的自举。
那么同时又引出来一个到底先有鸡还是先有蛋蛋问题。
答案是先有开发语言。
你的低代码系统是自举的吗?
这个问题是什么意思呢?
类比一下前面所描述的开发语言自举,
翻译一下就是说:
你的低代码系统是由你的低代码系统开发的吗?
这是一位朋友提出的问题,
而他正在操盘一个项目,需要一个低代码系统。
他认为现在的低代码系统实现方式主要是穷举法,
如果低代码系统的功能有50%是低代码系统本身实现,
那么在他那里就算是及格了。
这不巧了不是,
咱也有了低代码系统啊,
而且是100%自举,
无意中,这倒成了一个巨大的竞争力。
为什么这位朋友要看低代码系统是否能自举呢?
原因很简单,就是要衡量低代码系统能力边界。
低代码系统比较复杂,
如果低代码系统能够自举,
那么在使用它开发应用系统的时候,
受到的制约就相对较少,
就可以快速地配置出非常复杂的功能。
这是我们的朱雀BOS开发平台,
截图是低代码平台开发的部分应用,
其中用红线框框出来的应用“BOS系统”,
就是低代码系统。
低代码系统自身就是整个系统中的一个应用。
朱雀BOS让一个普通开发者,
很轻松地成为一个全栈开发者。
身边也有很多朋友在问朱雀BOS他们是否可以用。
答案是可以的。
我们正在做这方面的升级,
初步的计划是:
有做系统能力的朋友可以获得开发者证书,
终端使用的客户需要获得使用授权证书,
使用授权证书需要付费。
付费的方案可以根据具体情况设置,
我们,也就是低代码系统提供方与开发者再进行分润。
这个方案可以最大限度地降低开发者初期成本,
保障开发者利益。
如果您觉得本文对您有用,建议收藏;
如果您觉得对您的朋友有帮助,请分享给他们;
如果您能点个赞,那就是对作者最大的支持。
更多精彩内容发布于公众号:代码乾坤 (CoderLand)