进入数字化时代,数字化转型成为企业发展的必然选择。而低代码平台因为其易用性,可以在提高企业数字化转型效率的同时减少成本投入,受到了很多企业的青睐。
具体来说,低代码不但将可复用的代码打包为组件,更方便复用,减少开发时间;而且其可视化开发的特点,能够赋予业务人员搭建软件的能力,由此省去定制开发费用和专业开发人员的雇用费用。在低代码的帮助下,企业能够更高效地开发软件,更轻松地打造自主开发能力,从而做到快速响应市场需求,降低长期竞争中被淘汰的风险。
因此,在数字化背景下,低代码获得长足发展,市场规模迅速扩张。艾瑞咨询发布的《2022年中国低代码行业研究报告》(以下简称《报告》)显示,“低代码行业经历了2017-2020年的快速发展阶段,市场增速开始有所放缓,在企业数字化转型及疫情的助推下, 2021年低代码行业市场规模达到27.5亿,增长速度为72.4%,预计未来4年复合增速达到44.1%,2025年中国低代码行业市场规模将达到118.4亿。”
那么,数字化背景下,低代码发展的动力是什么呢?是否还存在阻力?
低代码发展的动力
1、API标准化程度提升,赋能低码产品升级
API经过3个时代的发展,已从简单系统集成至平台化连接。API1.0时代是单体架构时代,是内部服务调用,企业内部系统集成,服务器和浏览器短暂连接;API2.0时代是SOA架构时代,是面向服务的架构,跨平台对接,明确定义服务接口;API3.0时代是REST架构时代,是开放平台时代,云平台对接,分布式应用架构。
在云计算的支持下,API进入REST架构时代,向着标准化稳定化趋势前进。API与各技术的发展使得多种技术资源输出更加便捷,让客户和普通大众可以在无需付出大量的研发成本及时间的情况下,通过低代码平台使用企业通过API输出的技术资源来完成各自的产品和服务开发。
2、破解企业数字化结构僵局,减少时间机会成本
企业数字化转型离不开数字化项目的推动,《报告》指出,“在企业数字化项目实施周期上,七成企业数字化项目实施周期处在1年到1.5年之间,并且多数短周期的数字化项目属于简单开发类别,企业级项目的快速开发需求仍未满足。”
而低代码工具可以在优化企业数字化转型数量分布结构的同时,压缩企业数字化转型的时间机会成本,因为企业越早完成数字化转型,获得的收益将会越大。
3、缓解人才供给缺口
工信部数据显示,2021年,我国软件和信息技术服务业规模以上企业超4万家,累计完成软件业务收入94994亿元,同比增长17.7%,软件业从业人员平均人数809万人,同比增长7.4%。
企业对IT人才的需求不断攀升,人才的供给却难以满足。一方面,高端人才稀缺是不争的事实;另一方面,低端人才岗位价值不高,薪资较低,招聘依旧困难。
而且,人才培养的周期长,难以快速响应市场供需,而低代码产品可以在降低软件开发门槛的同时减少软件开发对人的依赖,从而缓解企业的人才缺口。
如此看来,低代码确实是企业数字化转型过程中的“治疾良方”,但实际上,企业在实际应用中,也会存在一些挑战与阻力。
低代码发展的阻力
1、难以同时满足业务人员和专业技术人员的开发需求
低代码可以分为表单驱动和模型驱动。表单驱动的低代码平台专业度较低,对于使用者技术门槛要求低,所以适合业务人员使用,但表单驱动的使用范围也比较有限,适合打造轻量级的,行业或场景属性不强的应用,难以满足专业技术人员的开发需求。
模型驱动的低代码平台专业强度较强,可以区分前后端开发,灵活性高,能够服务于企业的复杂场景开发需求和整体系统开发。但同时,对开发人的技术要求也比较高,主要面向专业技术人员,业务人员往往难以理解和使用。
如果企业在采购低代码产品后无法提供相对完善的培训机制,就会导致员工使用低代码的进程减缓,这会在一定程度上影响了低代码应用的广泛性。
2、难以满足企业个性化需求
虽然低代码本质上是定制化开发服务商和部分应用软件商的替代,但目前的低代码产品无法满足企业所有个性化场景需求,面对新增需求仍需要投入一定人力进行定制化开发,并实施交付。如此一来,企业使用低代码产品的优势就并不突出。
3、低代码产品功能与企业需求不匹配造成痛点
首先,低代码平台与企业原有架构体系的匹配不足会造成体系混乱、数据隔离等痛点。其次,低代码与企业对数据应用需求的匹配度不足会导致数据应用不充分,只能完成简单的数据收集、流程审批等应用,且会形成数据孤岛,给企业造成更大挑战。
如何破除低代码发展阻力
根据上文分析可以看出,低代码发展的阻力基本来源于产品自身的不足,所以破除阻力的关键在于提升低代码产品的能力和厂商的服务水平。
实际上,一些厂商的全新产品已经悄然面世,通过创新技术弥补低代码的缺陷,为数字化转型企业带来更高质量、更高效的软件开发体验,或将引领继低代码后企业数字化转型的新趋势。
飞算推出的SoFlu软件机器人便是其中之一,这是一款通过人机协同,自动完成软件后端开发、前端开发、测试、运维,帮助开发者实现“一人一项目,十人抵百人”的效能提升。可以全方位破除低代码发展阻力。
针对难以同时满足业务人员和专业技术人员的开发需求。一方面,SoFlu软件机器人的后端全自动开发平台是新一代Java开发工具,具有强大的开发功能,开发者只需在可视化界面通过拖拽组件画流程图和配置参数,就能完成复杂逻辑的程序开发,平台会自动生成后端微服务。前端全自动开发平台、全自动测试平台、全自动运维平台可与后端全自动开发平台一键关联,实现全自动前端开发、全自动测试和全自动运维。
另一方面,飞算会对购买SoFlu软件机器人的客户提供全面系统的培训,保证即使毫无开发经验的用户也能快速上手开发。国内顶尖三甲医院没有开发经验的医学博士,仅花了一周时间,就可以使用SoFlu软件机器人进行开发了。
针对难以满足企业个性化需求。SoFlu软件机器人的组件是封装的代码块,只要是用传统代码开发能够实现的功能,SoFlu软件机器人同样能做到,而且用SoFlu软件机器人开发的软件代码是可以导出的,即使开发者想要进行更细致的修改也没有问题。因此,可以很好地满足企业的个性化需求。
针对低代码产品功能与企业需求不匹配造成痛点。SoFlu软件机器人综合了传统代码开发的强大功能、灵活性,和低代码开发的低门槛、高效率,只要企业是用Java进行开发,就不会出现与企业需求不匹配的情况,当然也不会出现相应的痛点。
截至目前,SoFlu软件机器人已为包括医疗、金融、制造、零售等在内的八大行业的上百家机构提供了技术服务,助力其加速推进数字化转型进程。
在中国石油,SoFlu软件机器人帮助其9人小团队在45天内就完成传统开发模式下需要27人花费300多天才能完成的大型电商平台的系统重构。其项目负责人感慨道,“SoFlu软件机器人让我们真正实现了自主开发。”
正如中国工程院院士倪光南所说的,“目前市场上也有一些提升企业IT生产力,帮助企业做到降本增效的解决方案,不过有的只聚焦在前端开发,使用范围有限。而飞算是实现了全自动开发,SoFlu软件机器人的平台配置了丰富的组件库,用户可以通过拖拉方式在可视化的界面完成编程流程图的绘制,简单高效且大大降低了错误率。”