阿里云智能总裁张建锋直接表示,2021年的潮流就是低代码开发。
一方面,从业者的讨论此起彼伏,争议不断,甚至引发了“隔空辩论”。支持者认为,这是下一场IT技术革命;而反对者认为,低代码不过是速度极快、成本极低的“外包公司”。
另一方面,无论是做ERP、CRM还是数字化营销软件的,还是传统的业务流程管理软件、工作流配置引擎、数据分析和BI工具的公司,纷纷“赶时髦”贴上了低代码的标签。
低代码,一种快速开发应用的软件,将通用、可重复利用的代码形成组件化的模块,通过图形化的界面来拖拽组件并形成应用。低代码能够实现只写少量代码或不写代码,类似用“乐高积木”的方式来开发。
在国外有很多著名的低代码成功案例。Outsystems帮助施耐德电气在20个月内推出了60款应用程序,开发过程加速了两倍,仅在第一年就节省了650人天的工作量;在2012年即将推出Model S之际,特斯拉放弃了SAP的ERP产品,改用低代码开发平台Mendix,用25个人四个月时间自建ERP系统(后来特斯拉弃用Mendix改为自研“Warp”)。

过去,低代码主要是创业公司的舞台。如今,大厂的入局给低代码赛道带来了新的X因素:“创业公司探路,大厂来收割”的故事又要上演了吗?
最早的低代码工具是Excel,低代码的本质是云时代的开发模式的必然需求;
低代码的终局就是类似Salesforce的通用开发平台,目前有两大路径:一是SaaS厂商做APaaS,二是创业公司直接做APaaS。
面向IT人员的低代码,在今天的中国很难跑通,容易做成“高级外包”;面向业务人员的无代码是更好的路径,但软件厂商最终会“我全都要”。
科技巨头与创业公司存在竞合关系,字节跳动的火山引擎可能会通过一种颠覆式手段切入低代码,甚至成为中国最大的CRM厂商。
从需求的角度来说,最大的推手就是“数字化转型”。

如何满足暴涨的开发需求?阿里云智能总裁张建锋将软件形态的发展分为三个阶段:
第一阶段是大型软件系统,试图解决企业的所有问题,比如传统的ERP,但实施成本高,企业投入大,交付之后还有很大的运维成本,再次开发也很难;
第二阶段是SaaS软件的兴起,比如CRM系统,这个阶段IT设施统一了,数据也在统一的平台上,但软件还是由不同的供应商提供的,存在数据孤岛;
第三阶段就是低代码平台。低代码弥补了定制化软件太重、SaaS又太轻的“中间需求”,通过高可配置、可变动的“乐高式”工具,来快速解决企业多元化需求。Gartner预测,未来5年低代码应用开发将占所有应用开发活动的65%以上。
从技术的角度来说,低代码的产生是软件发展的必然产物。