目录
目前,关于低代码、纯代码和无代码之间的关系,业界一直存在着各种争论。因此,本文将从定义、技术特征、开发者、应用场景和经济性论述三者之间的区别与联系,厘清三者之间的关系。
01
从定义看三者的区别与联系
广义的“低代码”(Low-Code)概念于2014年由Forrester首次正式提出,定义为:能够以“最少的手写代码”和设置快速开发应用、配置和部署业务应用程序。“纯代码”(Pro-Code)定义为:传统的以“全程手写代码”为中心的开发模式。“无代码”(No-Code)定义为:在可视化界面中,通过拖拉拽代码模块,“无需手写代码”直接搭建应用系统。从定义可以看出,如果假定纯代码的开发代码量是100,那么无代码的开发代码量就是0,三者之间的关系可表述为下面公式所示:
广义的低代码=无代码× X% + 纯代码× (1-X%)
其中,X(0≤X≤100)代表了可复用的“数字化资产”满足业务需求的程度。X值越大,数