什么是低代码
1.按代码量的维度来分类
这个维度下,App 的开发模式可以分为三种:纯代码(Pro Code)、低代码(Low Code)、无代码(No Code)。
2.按适用范围的维度来分类
这个维度下,低代码平台可以分为专用型和通用型两种。
所谓通用,指的是开发平台不事先假设自身只能应用在特定的场景、业务、行业,而是具有广泛的适用范围。
但是,通用是有代价的,越通用就往往意味着在特定业务场景下的效率越低,越通用就意味着默认配置里的个性化信息越少,为形成某个具体场景所需的配置量就越大,从这个具体场景的角度看,效率相应也就越低。
3.按输出的 App 的类型来分类
现在业界其他低代码平台都可以输出哪些类型的 App,大概有流程驱动型、表单驱动型、模型驱动(ORM)型、BI 分析类型这几种,具体你可以看看这张表格(5 星为满分):
4.按使用者的类型来分类
开发平台的使用者分为 3 类:专业技术人员,业务技术员,相关无专业技能人员。
小结
低代码的发展
1.基础设施演进看低代码的发展
2.从时间和地域来看低代码的发展
3.从中台演进来看低代码的发展
低代码有助于横向打破传统企业的烟囱系统,将它们串联到一起,这与中台的目标不约而同。此外,低代码对外赋能的职能,也是中台建设目标之一。因此中台的发展过程,有相当一部分线路与低代码是重合的,二者可以起到相互促进,良性共生的关系。所以,如果你所在的企业同时在架构中台和低代码,不妨尝试将它们放到一起来考虑。