1 什么是低/无代码
根据艾瑞咨询报告指出,低代码指的是云原生的、可水平扩展的应用程序开发平台(APaaS),早期的Access数据库、QuickBase、PowerBuilder等,其实都可以看作低代码的雏形。无代码是指不需任何代码的应用程序构建方式,既可看作低代码的子集,也可看作低代码的高级形式。
2 常见低/无代码应用形态
按照开发中的无码程度、应用场景、使用者,以及复杂场景适应性,低/无代码的应用形态可以分为传统软件开发、轻量级无代码、企业级低代码和企业级无代码等几种形态。
(1)传统软件开发:开发模式是代码驱动;早期主要通过编程IDE及工具包实现软件开发;后期,可基于丰富的前后端开发框架、组件,框架自生成部分基础代码,是完全代码开发;目标客群是程序员需同时关注业务逻辑和底层技术的实现,落地适用于所有应用场景。
(2)轻量级无代码:开发模式是表单驱动;预先设定的规则,应用开发(业务人员)拖拉拽配置生成表单、可视化看板等;简单场景可无码开发复杂场景需大量代码;目标客群是业务人员通过简单拖拉拽配置生成表单、可视化看板等;落地于部分特定、简单轻量场景
(3)企业级低代码:开发模式是模型驱动;通过建立模型来定义数据关系及流程逻辑;低代码平台可自动生成软件框架代码和基础代码;平台是无代码,但函数与系统是解耦的,支持自写代码开发;目标客群是程序员关注核心业务逻辑的实现;落地在企业级复杂应用
(4)企业级无代码:开发模式是数据驱动;通过对具备柔性的内外部数据采集、存储、加工、使用,打造数据价值链,驱动并支撑应用智能生成;大部分场景不需要代码;限制代码的反向输出;目标客群是针对企业通用场景,业务人员配置生成;其余场景可通过少量代码、插件满足;落地于企业级复杂应用
![低/无代码 低/无代码](//ziboxinyan.com/FileUpload/ueditor_s/upload/2021-12/22/6377576725859652834275834.png)
3 企业无代码应用现状
中国无代码开发方式的渗透率不足5%,走在实践前沿的主要为泛IT(软件开发商、IT服务商、具有互联网属性的企业等)、泛政务(政府、军工、以及智慧城市相关等)、工业、教育、金融、零售、房地产、物流等。
(1)政府等应用:信息化程度低,企业内IT资产沉淀少,缺乏专业IT人才,软件开发只能寻求外包。无代码工具极大地降低了软件开发的门槛和需要的人手。原先一个本科以上学历团队可以做的事现在少量几个大专生即可完成。
(2)it服务商等应用:从事软件开发服务的厂商,企业规模大,员工多,项目繁杂,复用率低,人效难以提升,想要寻求内部沉淀和客户满意度提升。无代码工具具有模块化、组件化的特点,可以帮助企业将自己的知识和经验沉淀下来,提高项目的复用程度和人效,缩短交付周期。
(3)工业制造等领域:信息化程度高,业务发展高速,定制化需求多且变化快,许多零散细小的诉求不能被满足,无代码给予了需求端自己开发创新的工具。企业可以针对自己的业务变化和复杂逻辑,随时去开发个性化的应用,即开即用,即变即修,做到真正地为业务赋能。
![低/无代码 低/无代码](//ziboxinyan.com/FileUpload/ueditor_s/upload/2021-12/22/6377576727345708346437354.png)
来源:《艾瑞咨询:2021年中国企业级无代码白皮书(58页).pdf》
推荐阅读:《海比研究院:2021年中国低代码、无代码市场研究报告(92页).pdf》
《T研究:2020中国低代码平台指数测评报告(49页).pdf》