刘鑫告诉小饭桌,APICloud可以把原本数月才能完成的移动应用开发周期缩短一半;ClicPaaS的官网数据则显示,其平均缩短了75%的应用创建时间和90%的集成周期,能100%降低代码出bug的风险,同时降低75%以上的运维迭代等持续成本。 正是基于以上成本效率优势,Forrester报告预测,低代码开发平台的市场将从 2015 年的 17 亿美元增长到 2020 年的 155 亿美元,并预计到 2020 年75%的应用程序将通过低代码平台完成开发。 同时资本市场也开始密集关注这个赛道。新进创投合伙人洪弈认为一方面这两年来to B领域的投资机比to C领域确实会更多一些,另一方面中国人力成本提高开始促使企业产生更强的效率提升意愿,“能用工具替代人的工作都会尽量优先考虑工具。” “但软件开发行业过去很长时间仍处于依仗人力投入的‘农耕’时代,而低代码的出现有望开启软件开发业的‘工业化’。”刘鑫向小饭桌判断道。 低代码的“刻板印刷”和“活字印刷”传统的软件开发和农业生产非常相似,播种、灌溉、施肥、除草、收割等环节都是串联进行,即上一个程序没走完下一个就没办法开始。 因此农业生产的成本计算,除了化肥等物料投入外,就主要是人力成本的投入,人力总成本主要与单位人力成本、投入的人数以及生产天数三者的乘积正相关。 同样的,软件开发的成本也主要是人力成本(=人均工资*人数*天数),而低代码可以改变传统的软件开发流程,在这三个核心要素上都做大比例的压缩。 低代码开发平台首先用到的技术是PaaS,尤其是其中的aPaaS(应用部署和运行平台)和iPaaS(集成平台),aPaaS上已经封装好了大量功能模块,开发者可以直接通过API调用这些模块拼装应用,同时利用iPaaS把不同的应用系统实现集成。 其次,低代码开发还用到了BPM(业务流程管理),可以借助其可视化操作的技术,以直接拖拽的方式拼装应用,整个过程只需要用到很少的代码甚至零代码。 最后,低代码开发平台还需要具备MADP(移动应用开发平台)能力。在APICloud开发者可以采用混合开发技术构建应用,一套代码同时生成安卓、iOS两端应用,且可以同时完成线上部署。 如此一来串联式的传统软件开发模式,就变成了可以并行推进的并联开发模式,而且由于大量代码已经事前封装好,整个开发过程并不需要写很多代码,程序出bug的概率也大大降低,因此整个开发过程的人力投入和开发周期都能大大压缩。 另外低代码开发还降低了对程序员的技能要求,这样有助于企业压缩开发人员的平均工资。 就是通过以上手段,低代码开发实现了对传统软件开发的变革,把水涨船高的开发成本大比例降了下来,同时提高了开发效率,企业能更灵活地应对外部环境变化快速做出业务调整。 据胡柏介绍,其服务的一个大企业客户原本基于SAP和Oracle的产品部署了一套信息系统,但由于业务发生变化需要对原本的系统做出调整,实施的公司给出了“ 6 个月 600 万元”的报价,ClickPaaS承接过来后 1 个月便完成了任务交付,而每年的租金仅 70 万元。 刘鑫认为低代码能变出这样的“魔术”,仰仗的就是以上三个技术“道具”。“一个正规的低代码开发平台必须同时具备PaaS、BPM、MADP三项技术能力,而且每一项都是核心,每一项都要足够强。” 在具体的技术实现路径上,低代码开发平台能大体分为两类: 一类是基于表单驱动的模式,以BPM技术为重点,可以通过多个有层级关系的表单串联出一个轻量级应用,比如一个进销存管理工具。其主打零代码开发,可以视为是传统单一表单制作工具的升级版,轻流便是这一类企业。 另一类是基于模型驱动的模式,以PaaS技术为重点,可以通过调用各类功能模块开发出不同类型和规模的应用,比如APP、ERP、CRM等。其能应对企业不同程度的复杂场景开发需求,既能服务大企业客户,也能服务中小企业客户,APICloud和ClickPaaS都是这一类的平台。 “前者就好比是‘雕版印刷’,而后者则是‘活字印刷’,前者用来印刷篇幅较少的内容会比较方便,但应对红楼梦这样大部头的著作后者的灵活性便更有优势。”胡柏打比方道。 但就目前的情况而言,并无法断定低代码和零代码孰优孰劣。薄智元强调“低代码和零代码是两个不同的发展方向”,其认为二者有各自的优势领域和应用边界,就实现BPM需求这个方向而言零代码开发更有优势。 “从我们的市场接触情况来看,向我们发起需求的往往不是企业的IT部门,而是没有开发能力的业务部门。”薄智元进一步解释道,“业务部门需要快速迭代业务,但传统企业的IT部门并不能很好地满足其对应的系统开发需求,我们这种不需要编程的应用开发方式则能兼顾这‘两难’。” (责任编辑:admin) |