loader

低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码。低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务…

低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码。低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务。通过少量代码或不用代码实现数字化转型中的场景应用创新。其实低代码不是一个新概念,早在上世纪 80 年代,它的名字是 " 可视化编程 ",指的是用很少或几乎不写代码快速开发应用,并快速配置和部署的一种技术和工具。

推动现代低代码开发模式发展的我认为是 SaaS 应用的发展,具有标志意义的就是 2007 年 Salesforce 面向开发者推出的 Force.com 应用开发平台,第一次将低代码应用到 SaaS 应用中(下文中会分析 SaaS 推送低代码开发发展的原因)。

2014 年,研究咨询机构 Forrester 首次提出了 " 低代码 / 零代码 " 的概念,随后在 2018 年 Gartner 又提出了 aPaaS,和当下的低代码 / 零代码概念更为接近。从 2018 年开始,低代码相关的厂商和应用如雨后春笋一般爆发,2020 年继中台概念后被称为低代码元年。


数字经济下产品更新换代速度加快,市场需求更迭同步提速,企业需要不断提升软件开发效率和市场响应速度的产品。但传统的开发模式对企业数字化转型提出巨大的挑战,导致出现一些问题和痛点,具体分析如下:

从满足需求角度,资源缺口导致长尾需求无法满足;

从降低成本角度,软件成本高导致全面数字化推动力不足;

从改善架构角度,传统系统架构可扩展性及集成度不高;

从孵化创新角度,重复建设、标准不统一、业务协同差导致对新业务的支持度不高。

而低代码开发像拖拉拽的可视化开发方式,乐高式的应用搭建,共生的一体化平台等特点能在一定程度上解决企业数字化转型的这些需求和痛点。