[]
低代码(Low-Code / Low-Code Development Platform / Low-Code Application Platform)提出于2014年,是指一项可用于提升软件交付速度的开发技术和工具,以可视化为典型特征,能起到降低编码开发工作量和开发成本的目的。从实践上看,低代码技术延续了元数据驱动的设计理念,提供多层次的组件封装,以牺牲极限性能优化和精细化交互体验为代价,换来了数倍提升的开发效率。所以,低代码技术主要应用于企业软件开发,通常不适用于构建数据量和并发用户量巨大、对用户体验有极致要求的互联网应用。
低代码有很长一段自由发展期,期间缺乏完整定义,大家习惯根据自己的理解为 新技术“添砖加瓦”,导致没有统一认知,竞争赛道模糊。2014年,Forrester提出低代码的定义,“让人们可以用最少的手工编码就可以快速开发应用,并可以快速配置和部署的一种技术和工具。”;2018年,Gartner提出和推广aPaaS和iPaaS概念,持续的 技术创新让低代码受到越来越多的人关注。相关研究机构的定义引导大众形成了对低代码的基本认知,规范了发展赛道,并指出其技术特点高度契合数字化转型需求,迅速吸引了大量资本投入,极大地加强了低代码的市场活跃度。
目光转到国内,中国信通院低代码无代码推进中心于2021年成立,首批成员涵盖了葡萄城、浪潮、致远互联、网易等头部低代码厂商。该中心在2022年推出了凝聚国内低代码厂商最大共识的《低代码发展白皮书(2022年)》,提出了低代码开发平台的完整概念:低代码开发平台是指运用低代码技术将底层架构和基础设施等抽象为图形界面,以可视化设计及配置为主,少量代码为辅,提供快速搭建页面、设计数据模型、创建业务逻辑等能力,实现应用快速构建的开发平台。低代码开发平台必须具备应用全生命周期管理能力,支持设计、开发、测试、部署、迭代、运维的全生命周期管理,实现应用开发效率提升、需求快速响应、敏捷迭代更新、运营维护便捷等目标,是一站式的应用开发平台。
截止目前,国内活跃的低代码厂商和产品数量已有数百个,差异化较大。行业通常将其划分为两大类,共9个赛道。
专业(dedicated)厂商指那些以软件开发工具为主业的低代码厂商,这些厂商推出的产品从运用方式到宣传运维都具有相当强的独立性,在不依赖其他软件或服务的前提下,可以独立完成应用构建工作。
注意:这里的“专业”仅用来评价厂商的经营业态,与产品能力或产品设计的专业性无关。
本类型的产品根据技术路线不同,可以分为两大赛道:
赛道1、面向业务开发者的低代码开发平台:将数据与业务逻辑合一的表单驱动低代码,衍生于ERP、OA中广泛使用的可配置化技术,使用体验类似于成品软件的实施。从市场宣传角度看,大部分表单驱动的低代码开发平台采用了“无代码”的宣传口号(本站部分页面以“无代码”代指“表单驱动的低代码平台”)。典型代表调有捷德(Joget DX)、轻流。本赛道与“互联网思维”贴合度高,深受国内互联网投资机构欢迎,厂商和数量占优势,但经营持续性风险较高。
赛道2、面向专业开发者的低代码开发平台:数据与逻辑完全分离、各自独立的模型驱动低代码,是可视化开发技术发展的产物,体验上承袭了传统软件开发的生命周期,也被称为“狭义的低代码”。典型代表有西门子(Mendix)、Outsystems、葡萄城(活字格)、ClickPaaS。本赛道的产品研发门槛较高,商业模式对知识产权付费环境的要求高,目前以国外厂商为主,国内厂商数量较少。
提示:
低代码和无代码面向不同的应用场景,不存在演化关系,也没有绝对的优劣可言。但因为低代码与无代码的差异性较大,国际主要的研究机构在研究和评估低代码与无代码技术时采取了不同的方法。中国信通院针对这两种技术分别设定了行业标准,强调了它们之间的差异。在低代码开发平台方面,模型驱动被视为基础要求。此外,针对低代码平台,区分了面向业务开发者的表单驱动平台和面向专业开发者的模型驱动平台。
详细了解:低代码的定义与发展历程
随着“低代码概念”在投资届的火热,大量软件和互联网厂商陆续推出低代码产品。因为这些厂商的主打业务并不是低代码,可以归类为non-dedicated,即非专业厂商。这类厂商通过引入热门的低代码产品来丰富自身产品线,实现“为主要产品引流”或“扩大增值服务”的目标。相比于将低代码视为自身主要产品的专业厂商来说,非专业厂商的产品在产品功能的独立性、资源投入的长期性等领域会遭遇更多质疑。该类产品通常会选择研发门槛较低、对互联网资本更有吸引力的表单驱动技术路线,产品形态大多趋近于无代码。
本类型的产品根据厂商的主打业务不同,可以分为7个赛道。
赛道3、数字流程自动化(BPM):以自身BPM方案中的工作流模块和表单模块为基础,将其扩展成为低代码平台。典型代表有炎黄盈动(AWS PaaS)、奥哲(云枢)。
赛道4、公有云:充分利用自身积累的资本、生态和政企关系资源,快速推出简化版的表单驱动低代码产品,以便于在低代码领域“跑马圈地”。典型代表有阿里巴巴(宜搭)、百度(爱速搭)、华为(应用魔方)、微软(Power Platform)、腾讯(微搭)。
赛道5、AI/机器学习:基于表单模式的定制化数据采集和结果展示功能打造的低代码。典型代表有第四范式(HyperCycle)。
赛道6、BI:基于表单模式的定制化数据填报功能打造的低代码。典型代表有帆软(简道云)。
赛道7、协作管理(OA):基于定制化工作流和数据填报功能打造的低代码。产品能力通常比无代码更多样,甚至倾向于狭义低代码。典型代表有泛微(E-Builder)。
赛道8、流程自动化机器人(RPA):基于定制化数据填报、流程设置以及数据展示功能打造的低代码。典型代表有云扩(ViCode)、来也(流程创造者)。
赛道9、数字化运营平台(ERP):基于二开解决方案打造的低代码。产品能力通常接近于狭义低代码。典型代表有博科(Yigo)、金蝶(金蝶云·苍穹)、浪潮(iGIX)、用友(YonBIP)。
与多样化的低代码产品相对应,低代码的用户群体也呈现出不一样的特点。来自IT部门和软件公司的专业开发者,以及来自企业其他部门的业务开发者都能从低代码技术中获益,前者多选择模型驱动的低代码,而后者则更倾向于使用无代码。
群体 | 特点 | |
---|---|---|
提升开发效率,提高用户满意度 | ||
扩充开发力量,消除信息化死角 | ||
各司其职,全面发挥IT创造力 |
低代码开发平台可以显著提升软件开发的效率,可广泛应用于各行业数字化转型升级。具体而言,开发者可以使用低代码开发平台,更简单、更快速地构建个性化应用,打造数字化平台。
详细了解:低代码创新软件开发模式
type=info
关注活字格低代码,获取更多低代码技术、资源