在经济形势复杂,市场竞争激烈的当前环境中,众多企业都面临着 IT 预算下降、大型项目暂停或延后的局面。但企业信息化建设与降本增效的需求依旧迫切,因而很多管理层都将目光投向了项目投入较低的低代码产品,希望这类工具能够适应紧缩的 IT 预算,以合理的成本获得令人满意的收效。
回顾国内低代码市场,似乎大多数的低代码产品都经过了初期的风口抢夺,逐步进入到行业深水区。但随之而来的问题也紧跟其后,多数低代码产品在简单场景下或许能绰绰有余,但在直面大型企业复杂应用场景的挑战下,低代码平台是否还能满足大 B 客户的复杂应用场景?以及是否有足够强力的最佳实践?这都将是各家低代码产品深耕突破的最关键因素。
基于此,今天我们就来聊聊,各家低代码产品在复杂应用场景中的适用性。
如果你也在寻求合适的低代码产品!
但找来找去,感觉各家产品功能都差不多?
不知道如何判断低代码能否满足自身需求?
不知道如何验证低代码在复杂场景中的适用性?
那不妨来看看这篇内容,绝对让你有收获!!
为解决你的心头之患,我花了整整两周时间搜寻信息、体验产品,整理资料,终于为你手写了这篇回答。话不多说,先祭出一张我整理的低代码产品调研表,给大家过过眼。
从这份表格中,我们可以看到,市面上主流的低代码产品大多可分为两种:业务性低代码平台 和 开发性低代码平台。这两种类型的低代码平台,在面向人群和适用场景都具有极大差异。
业务性低代码平台:
主要面向业务人员和非技术人员,这类人群采用低代码可以帮助他们快速构建满足业务需求的应用软件。业务性低代码平台通常会提供大量预制模块、组件和模板,并通过拖拽式界面,让用户可以轻松设置组件的样式和数据绑定关系,这个过程,使用者无需编写大量代码。特别适合快速变化的业务场景,能够帮助企业快速响应市场需求,提高业务的灵活性和响应速度。
开放性低代码平台:
面向IT类的编程开发人员(包括前端和后端java、python、php、c#等相关技术人员),这类产品更注重开发人员的灵活性和自定义能力。平台更多的是提供了可视化的开发工具,允许开发人员通过编写原生代码来扩展平台的功能。另外值得一提的是,开放性低代码平台是基于模型驱动架构和元数据驱动的理念,开发人员可以利用这类平台进行更复杂的开发,实现高度定制化的应用系统。此类平台更适合需要高度灵活性和控制力的开发团队,能够帮助他们提高开发效率,减少重复劳动,专注于核心业务逻辑和创新功能的开发。
功能对比:
下面基于这两个分类,来给大家介绍几个主流的低代码产品,供大家参考:
业务型低代码平台代表:明道云、致远互联。
开放性低代码平台代表:数帆、织信Informat。
1、明道云
厂商类型:原生低代码厂商
更新频率:45天/次
数据管理:具备市面上常用的字段类型以及更加详细的配置项,但是不具备自定义字段拓展能力。
流程管理:是自研封装流程工具,业务具象度高,可以快速配置常规的待办、审批等工作流流程,UI友好度高,具有流程简报,可以以及审批人员向上、向下归集的快捷配置功能。对于快速构建简单流程可以提高极大的效率。但是对于复杂业务流程支持能力弱。
角色权限管理:提供了基础的“部门组织架构和角色管理”这两个大的角色标签,其他的权限主要在模型设计中去具体配置功能。针对复杂业务场景缺乏自定义权限配置能力。
统计与分析:提供基础的仪表盘配置能力
集成和开放性:集成中心的API集成模块,可以统一管理第三方API的鉴权认证配置和API接口的请求配置,经过授权的应用都可以直接调用配置好的API来获取数据或推送数据。除了自定义配置接口外,在API库中,平台还预置了100多个常用的API模板,组织管理员也可以将自定义的连接添加到组织下的API库。
消息通知(沟通工具等) :具备基础的消息通知能力,可以支持和企业微信、钉钉和飞书进行对接
多端使用:基于B/S架构开发的系统,PC端可通过浏览器快速访问,移动端可支持浏览器访问,可快速集成至钉钉、企业微信、飞书等平台。需要独立开发app和小程序,大部分页面也可以通过h5形式进行内嵌。
界面交互:使用主流UI组件,交互美观,特定交互页面开发定制化能力弱于网易数帆和织信
易用性:属于零代码平台,搭配平台内部的操作指引,基本可以快速完成全部功能的上手。对于非IT人员来说也比较友好。
私有部署:支持私有化部署
前端自定义:不支持前端自定义页面开发
商业力量:2015年B轮融资后,未有其他动作
业务能力:不做业务实施,由合作伙伴负责业务落地
运维难度:上手简单,集成度高,能快速搭建一套业务系统,但局限性很大,仅支持固定几类网站的搭建,稍微复杂一点的功能便需要有开发经验的人员才能正确操作。
2、致远互联
厂商类型:软件厂商转型
更新频率:自身产品基本稳定,供应商服务需要另行商议
数据管理:支持基于致远OA底层框架的相关应用进行配置修改,对于非OA向的业务数据需求,支持能力有待验证
流程管理:提供封装好的业务流程配置工具,可以支持OA向的各类流程的快速配置和开发功能,对于日常审批类流程提供了更加细致的功能和模版,不需要额外开发。业务人员也可以快速上手。
角色权限管理:提供固定的角色权限管理组件。额外定制化的内容方面,角色权限拓展能力较差。
统计与分析:不支持拓展
集成和开放性:提供了平台常用的开发接口,允许第三方系统通过接口进行对接。
消息通知(沟通工具等) :有APP,沟通能力与钉钉类似。
多端使用:具备多终端成熟产品
界面交互:界面相对老旧
易用性:成熟产品和业务流程上手最方便。
私有部署:支持私有化部署
前端自定义:前端自定义能力弱
商业力量:老牌OA厂商,国内OA产品市场占有率高
运维难度:和明道云一样,都是属于上手简单,集成度高,能快速搭建一套业务系统的产品,但局限性很大,仅支持固定几类网站的搭建,稍微复杂一点的功能便需要有开发经验的人员才能正确操作。
3、数帆
厂商类型:应用开发型
更新频率:2月/次
数据管理:类似于传统的数据表建模操作,可以支持各类数据模型的构建,以及支持多数据源配置。但是相较于其他低代码产品,数据表构建好后,不能直接生成业务页面,还需要单独进行页面开发以及配置操作,对于简单业务来说,这种操作反而略显复杂。并且开发过程都是专业的开发术语,非专业人员难以上手。
流程管理:提供完全编程式的开发思路,虽然是配置可视化开发,但是上手门槛依然很高,非业务人员无法使用,而且对应复杂业务流程开发,可视化开发模式并不是最佳实践,杂乱的线条、内容框可视化效果不高。
角色权限管理:没有专门的业务向权限管理模块,只有一个权限角色定义,对于业务系统的权限开发,需要通过各页面和流程之间的单独配置来实现,整个系统如果需要运用到业务侧,还需要使用人员具备权限管理能力,均需要额外开发。
统计与分析:没有专门的BI向工具,报表与统计的分析页面均需要单独开发。
集成和开放性:包括使用前端脚手架开发工具,用传统开发IDE(JavaScript+Vue.js2.0)编辑出扩展组件、前端逻辑等编程设施,打包成为扩展依赖库,导入资产中心,提供给低代码应用开发者使用,后段支持Java的扩展集成是通过连接器、API、Iframe内嵌、登录认证等方式。
消息通知(沟通工具等) :没有专门的消息通知工具,均需要在各页面之间单独配置开发。
多端使用:没有专门的多端自适应页面能力,需要考虑多端的页面设计。
界面交互:主流交互UI风格,支持自定义开发
易用性:有一定上手门槛,需要有编程经验的研发人员使用,功能较为复杂,且配置项很多,搭建一套完整的系统较为缓慢,但可实现几乎所有的需求,部分项目开源,功能强大。
私有部署:支持代码生成,私有化部署。
前端自定义:用传统开发IDE(JavaScript+Vue.js2.0)编辑出扩展组件、前端逻辑等编程设施,打包成为扩展依赖库,导入资产中心,提供给低代码应用开发者使用,后段支持Java的扩展。
商业力量:属于网易旗下,互联网大厂,底蕴深厚。
运维难度:有一定上手门槛,需要有编程经验的研发人员使用,功能较为复杂,且配置项很多,搭建一套完整的系统较为缓慢,但可实现几乎所有的需求,部分项目开源,功能强大。
4、织信Informat
厂商类型:原生低代码厂商
更新频率:1月/次
数据管理:织信提供了包含文本、数值、日期、下拉框、关联类型在内共计34种字段类型,其中支持自定义组件字段,开发者可以根据具体的业务需求,通过代码程序开发的方式,构建新的字段类型嵌入到业务模型中。在字段属性中,提供了常用能力配置、权限、校验、动态取值等配置项。同时平台支持多数据源配置,可以直接通过接口、JDBC等方式调用其他第三方应用的数据源。
流程管理:搭载的是基于BPMN2.0的flowable工作流引擎,是市面上体系比较成熟的使用广泛的组件。和其他系统中使用相关组件的流程是可以快速复制引用的,拓展性好。织信的工作流工具不只能满足日常业务的审批流部分,在于各类常见的复合业务流程也可以提供支持,并且可以基于系统的扩展能力(APi、脚本),实现跨系统流程运转。
角色权限管理:提供从“公司-应用-数据表-字段-内容”5个维度的逐级权限下发体系,然后每个维度针对应用场景又有不同的配置项。例如公司维度主要与组织架构相关,应用维度主要与应用中各类岗位角色相关。用户可以根据企业的实际情况,进行个性化的角色设定,支持多维度交叉权限管理。并且在此基础上,平台可以自行建立权限模块和业务流程、企业员工列表打通,实现个性化的权限管理
统计与分析:平台内置BI报表配置工具,支持常规图表快速配置和自定义图表开发。数据处理方面支持通过平台自己搭载的汇总、函数、自动化/脚本运算等方式,进行更加复杂的业务数据分析,并且通过各类形式的图表卡片呈现出来。
集成和开放性:平台提供灵活的自定义API接口开发能力,并且支持【自动化】(织信内置的可视化编程工具)【脚本】(javascript)进行额外的扩展,平台可以作为业务中台和其他已有业务系统实现定制化对接。支持单点登录、身份认证等对接。
消息通知(沟通工具等) :PC端可以直接站内通知,移动端可快速集成至钉钉、企业微信、飞书等平台,利用IM工具实现消息推送。
多端使用:基于B/S架构开发的系统,PC端可通过浏览器快速访问,移动端可支持浏览器访问,可快速集成至钉钉、企业微信、飞书等平台。需要独立开发app和小程序,大部分页面也可以通过h5形式进行内嵌。
界面交互:原生界面采用当下主流UI组件ElementUI,同时,界面交互支持灵活配置,并且可以通过代码实现更加细节的修改。
易用性:织信低代码平台提供了专业的产品开发文档、上手教程(文档&视频),并且采购平台后,会安排专业的低代码老师进行1对1产品功能培训和技术指导。但是由于都是技术向的材料,对于IT人员来说非常友好。非IT岗位的人员学习上手会有一定难度。
私有部署:支持私有化部署,可常规服务器、容器化部署、支持分布式部署。
前端自定义:系统搭载自研的【组件设计器】功能,是一套集原型、UI、前端页面开发为一体的可视化页面开发工具,可实现代码生成,可与平台配置的其他业务模块实现快速关联集成,实现定制化页面功能需求的快速开发,并且和大模型AI实现结合,可通过AI实现智能化页面开发和维护。
商业力量:目前没有任何融资背景,属于自运营状态,我朋友就是在这公司上班,打听到目前经营状况较为稳定,且每年都有一定幅度的增长,有吉利集团、国家电网、中国石油、航天工业等大客户成功合作案例。
业务能力:团队之前是平安集团、腾讯、华润的软件服务供应商,做过大量集团性企业的内部核心信息化业务,有着比较丰富的业务实施能力,同时也将此能力转化到织信低代码平台产品中。
运维难度:在需求实现上和数帆一样没有瓶颈,同时具备低代码操作性。介于数帆和明道云两类产品之间,具备代码生成能力去构建定制化页面,也具备通过零代码配置化方式实现通用业务需求的能力,支持用户从“零代码配置-表达式函数编写-JS/Java代码引入”从零代码到高代码提供一个渐进式的开发模式。
结语:
来自 Gartner 的数据显示,要满足中国企业的所有数字化转型场景,需要开发至少 5 亿个新的应用系统或者App。这么庞大的市场需求,如果按传统的产品研发模式,不仅成本高昂,产品的输出和供给也受到限制。低代码开发平台的出现,不但能解决这个难题,还能发挥低代码配置灵活和复用性高的特点,为企业提供更加精品和优质的应用服务。
如果大家对低代码技术也很感兴趣,不如自己真实去体验一番吧,毕竟多了解一下对自己应对当前商业环境也有不少的帮助。有心的朋友建议多考察对比,最终找到真正适合自己的工具。