低代码其实本非新鲜事,在十数年前,很多软件交付公司会通过模块化交付来提升交付效率、降低交付成本。低代码这一概念是2014年Forrester提出的,我认为低代码和原有最大的区别就是从厂商交付转向客户交付。国外Outsystem、Mendix等企业,通过赋能开发者,可以让企业自身的IT人员基于低代码这门语言进行二次开发。
那么无代码是什么?无代码是由低代码进行延伸的,可以让「公民开发者」,即那些以前并不会写代码的人,可以像搭积木一样建立企业的管理系统。有些人说这是对开发者的革命,其实不然。无代码倡导的更多的其实是业务人员的赋能。就像操作系统出现之后,可以让开发者进行更多的应用的开发,让整个生态繁荣。无代码解放了IT生产力,让那些「流程配置」、「表单设计」、「报表设计」这些非常业务主导的事情,回归到业务人员身上,让他们可以像是使用Excel一样,来建立企业管理系统。