低代码选型,用这套“四层框架”,直接评估

3 阅读1分钟

如果你参加过低代码平台的选型评审,大概率见过这样一个场景:厂商的售前工程师打开PPT,翻到“组件能力”那一页,密密麻麻列了两三百个组件——基础组件、高级组件、图表组件、行业组件……台下评委频频点头,选型表上,A厂商组件数98,B厂商142,C厂商210,最终得分最高的是组件最多的那家。

然后到了POC环节,剧本就开始走向另一个方向了。

复杂审批流跑不通,因为工作流引擎只支持串行,不支持会签、加签、退回修改。想对接SAP拉点主数据,对方说“我们支持REST API”,但SAP那边只有RFC接口,中间差了十万八千里。好不容易把系统搭起来,想在原型基础上导出源码做二次开发,结果发现平台是黑盒,只能导出配置文件,核心代码根本拿不到。

问题出在哪?不是组件不够多,而是选型的评估维度从一开始就偏了。

组件数量是一个“诚实但片面”的指标。它能告诉你平台覆盖了多少种UI元素,但它无法回答三个更关键的问题:业务逻辑能不能跑通?存量系统能不能连上?出了厂商的“温室”,这个应用还能不能自主可控?

这篇文章尝试把低代码选型的评估逻辑,从“数组件”升级到“看骨架”。我把这套逻辑总结为四层框架:视图层、逻辑层、集成层、治理层。用这四层去审视一个平台,比单纯数组件靠谱得多。

第一层:视图层——组件多不如扩展好

先别急着反驳。组件数量当然有意义,它决定了平台开箱即用的界面覆盖能力。但这里有一个容易被忽略的事实:绝大多数企业应用的界面组件,品类是有限的。输入框、下拉框、日期选择、表格、弹窗、步骤条……一个平台只要有三四十个基础组件,加上良好的布局能力,基本就能覆盖80%的后台管理类页面需求。

真正卡住项目的,往往不是那第101个组件,而是“第0个组件”——也就是官方没提供、但业务非要不可的那个定制组件。

举个例子。某制造企业要用低代码搭一个设备点检系统,需要在表单里嵌入一个“电机振动波形图”的专用图表组件。标准组件库里没有,怎么办?如果平台只允许使用内置组件,那就只能等厂商排期,或者换个需求。如果平台提供了清晰的组件扩展规范(比如基于Vue或React的标准组件开发方式,加上注册机制),开发团队自己花半天时间就能封装出来。

所以视图层真正的评估要点不是“有多少组件”,而是:

  • 组件扩展是否开放(能否用主流前端框架自行开发)?

  • 自定义组件的注册流程是否简单?

  • 平台本身的UI框架是否支持深度样式定制?

这些能力决定了当你的业务长出“非标需求”时,平台是帮你一把,还是把你卡住。

JNPF为例,其前端基于Vue3,组件体系本身就是开放的。如果你需要行业定制组件,直接按照Vue的标准写法开发,再通过平台的组件注册机制接入即可。这种“组件生态可生长”的设计,比内置一百个固定组件更有长期价值。

第二层:逻辑层——审批流不是画几条线就完了

如果说视图层决定了一个平台“好不好看”,那逻辑层就决定了它“能不能用”。

很多低代码平台在宣传流程引擎时,都会放一张漂亮的流程设计器截图,用户拖拖拽拽画几条线,看起来很简单。但一旦放到真实业务场景里,事情就变得复杂起来。

一个典型的国企内部审批流长什么样?以“物资采购申请”为例:申请人提交后,先走部门负责人审批;如果金额超过5万,自动触发分管领导审批;如果涉及固定资产,还要转给资产管理员备案;采购执行过程中,可能还需要会签、加签、退回修改、转办……这些逻辑不是简单的串行或并行,而是混合了条件分支、动态人员、规则引擎的复杂过程。

如果平台的工作流引擎不支持BPMN2.0标准(或者只支持其中一小部分),遇到这些场景就只有两条路:要么让业务部门改流程来适配平台(通常被业务骂回来),要么开发自己写代码绕过平台(那要低代码干什么)。

逻辑层的核心评估点:流程引擎是否遵循BPMN2.0规范?是否支持会签、加签、退回、跳转、动态审批人?审批过程中的数据和状态是否可追溯、可审计?

JNPF的流程引擎正是按照BPMN2.0标准设计,业务人员可以在可视化画布上直接定义复杂审批路径,包括多分支、并行、子流程、动态任务分配等。不需要因为平台能力不足而去“简化”业务逻辑,这才是流程引擎该有的样子。

第三层:集成层——能不能接住你那些“老古董”

很多企业的低代码选型,走到集成层就原形毕露了。

PPT上大家都说“支持API集成”,理论上只要是HTTP协议都能连。但现实中的企业核心系统——SAP、Oracle EBS、用友NC、金蝶EAS——它们对外暴露的接口往往是RFC、WebService、或者特定中间件(如SAP PI)。光靠REST API,根本连不进去。

更麻烦的是,集成不只是技术协议的问题,还有业务语义的问题。拿SAP举个例子:你要在低代码平台里发起一个采购订单,需要调用SAP的BAPI,这个BAPI有几十个参数,有些是必填,有些是条件必填,还需要做字段映射、单位转换、异常处理。如果你每次集成都要写一大段Java代码去调SAP的JCo连接器,那低代码带来的效率就大打折扣了。

所以集成层的评估标准应该是:平台有没有预置针对主流ERP/OA系统的连接器? 或者说,平台开放API的粒度和规范性,是否足以让企业自己快速封装集成逻辑?

开放API这件事,同样不能被低估。很多低代码平台号称“开放”,但开放的只是数据查询接口,写操作、流程驱动、事件回调这些关键能力要么没有,要么文档残缺。真正好用的平台,应该能把自身的流程触发、数据变更、任务创建等能力以API形式暴露出去,让现有OA、CRM、MES等第三方系统能够反向调用低代码平台。

JNPF在这方面的设计思路是:通过开放API与标准集成方案并行。一方面,平台提供完整的RESTful API,覆盖数据操作、流程引擎、组织权限等核心模块;另一方面,对于SAP等重型系统,支持通过定制化的集成组件对接RFC/WebService,避免企业在技术协议层面被卡住。

第四层:治理层——POC跑通了,然后呢?

前三层决定了低代码平台能不能用、好不好用。第四层决定了它能不能在企业里“活下来”。

治理层回答的问题是:当一个应用从POC环境走向生产环境,从单打独斗走向多团队协作,你能不能真正“拥有”它?

这里涉及几个关键能力:

1. 源码导出与二次开发

很多低代码平台是“黑盒”模式——你在平台上搭了一个应用,所有逻辑和页面都存储在平台的服务端,最多给你导出个配置文件。如果你需要对某个复杂逻辑进行深度定制,或者想把核心模块嵌入自己的代码仓库统一管理,对不起,做不到。

这就形成了事实上的“厂商锁定”。哪天你想换个平台,或者厂商调整了定价策略,你连带走自己应用的能力都没有。

JNPF支持全源码交付,也就是说你在平台上设计的应用,可以导出完整的前后端源代码(Vue3 + SpringBoot),部署到自己的服务器上,并且基于此进行二次开发。这对于央国企、金融机构以及对自主可控有硬性要求的行业来说,几乎是必备能力。

2. 私有化部署与数据主权

涉密单位、政务系统、能源行业,数据不能出内网,这是红线。很多公有云SaaS模式下的低代码平台,连参与投标的资格都没有。私有化部署不是“加分项”,而是“入场券”。

JNPF从一开始就支持本地化服务器部署,所有业务数据、流程记录、用户信息都存储在企业自己的服务器上,从根源上保障数据主权。同时支持对接国产加密算法(SM系列)和国产化基础设施(芯片、操作系统、数据库)。

3. 多环境管理与权限体系

大型企业的开发往往涉及开发环境、测试环境、生产环境的多级隔离,以及不同部门、不同角色之间的细粒度权限控制。治理层薄弱的平台,容易出现“开发直接改生产”或者“业务人员误删核心数据”的风险。

这一点在选型时容易被忽视,但上线后迟早会碰到。

回到起点:三个验证点比一份表格更管用

讲完四层框架,最后说点实际的。

如果你正在做低代码选型,与其花两周时间数组件、拉Excel表打分,不如用POC阶段重点验证三个场景——这三个场景,恰恰是JNPF在不同行业客户中被反复检验过的“试金石”:

验证点一:集成SAP等核心系统,跑通一个真实的数据双向同步场景。 不看PPT上的集成架构图,就看实际能不能从SAP拉物料主数据到低代码应用,再反向把业务单据写回SAP。

验证点二:设计一条复杂审批流,包含分支条件、会签、加签、退回修改。 看业务人员(不需要会写代码)能否独立完成配置,以及流程运行过程中状态是否正确、日志是否完整。

验证点三:导出一个完整的应用源码,部署到自己的测试服务器上,并尝试基于源码修改一个页面逻辑。 这个动作能直接测试平台的开放程度和自主可控能力——而这件事,在很多“封闭派”平台上根本做不到。

组件数量确实是选型的一个维度,但它远远不是最重要的那个。视图层的扩展性、逻辑层的流程能力、集成层的企业级连接器、治理层的源码和私有化——这四层框架,才是一个低代码平台能否在你企业里“跑得稳、改得动、控得住”的关键。

下次再做选型表格,不妨把这四层加进去。你会发现,有些组件很多的平台,在这四层里能打的并不多。反过来,那些组件数量看起来“中规中矩”的平台,反而可能在后三层给出了真正扎实的答案。