图片35
低代码的概念今年非常流行和有争议。有些人认为每个人都是程序员,有很多人嘲笑,有很多人认为低代码是新瓶装的旧酒,已经存在,或者只是一个高级外包。
第一步是区分低代码和无代码,因为这两者有很大的区别,但现在行业经常混淆,导致很多问题,如双方争论但不是指同一件事,制造商的口径混乱,行业报告的结果不能看到。
低代码是指低代码应用开发平台(LCAP),是业界广泛认可的概念。头部分析机构已经发布了多年来低代码开发平台的报告。如下图所示,你可以看到这两份报告中选择的产品非常接近,尤其是头部的六份。这说明低代码应用开发平台是一个比较成熟的市场。
无代码一词通常用来描述一些细分领域的开发工具。最常见的是应用程序构建平台,也可以用来描述工作流工具,如在线表单工具或轻流。这些工具有很大的不同,因此可以看出,无代码是一个相当广泛的概念。
但目前还不存在没有代码的通用开发平台。据我所知,未来不会存在,因为开发软件必须编写逻辑,除非有一天人工智能会自动编写代码。
我认为低代码和无代码之间的关系有点类似于关系数据库和Nosql。关系数据库专门指一个特定的数据库。即使许多制造商的产品可能有很大的不同,至少它们提供的功能非常相似,并且高度遵循SQL标准。虽然低代码开发平台的标准化程度与数据库无关,但头部分析机构都开始提供相对清晰的筛选标准。如果您想支持一般场景(如UI、逻辑和数据三层),您必须满足专业开发的需。随着行业的发展,标准化程度肯定会进一步提高。只要SQL不是SQL,无论你是KV、wide-column、文档还是图片,你都可以称之为Nosql。Nosql这个词已经流行了好几年,但现在我们不多说了,因为在市场格局开始清晰之后,我们不会太关注SQL,但我们不会太关注具体的类型。就我个人而言,我认为未来没有代码这个词会慢慢消失。虽然现在十二个门派非常热闹,但几年内真正有影响力的门派肯定不多。此时,我们不会注意没有代码,而是直接找到具体的产品。
低代码不是吸引业务用户的术语。当业务人员看到代码这个词时,他们会被吓跑。不管它有多低,它都是无用的。如果业务人员不能编写100行代码,那么10行也不能编写。低代码平台主要面向专业开发,这是头部分析机构的共识。虽然Forester以前走过弯路,向业务人员发布了低代码开发平台报告,但近两年不再发布,只保留专业开发者的低代码报告。
因此,没有代码和低代码是完全不同的,没有业务人员的代码,开发人员的低代码;无代码一般是指各种开发细分领域的工具,低代码是指一般开发工具;无代码不被国际头部分析机构认可,低代码得到广泛认可。
目前,许多国内行业专家和分析机构经常混淆这两者,这对技术的价值衡量、甲方的技术规划和选择造成了很大的混乱。我迫切希望您能区分低代码和无代码,并专注于具有一般能力的低代码平台。