辨别一个低代码平台是“模型驱动(Model-Driven还是表单驱动(Form-Driven,并不需要看白皮书,只需要在试用产品时看它让你做的第一件事是什么,或者问厂商几个核心的技术问题

作为一个有经验的架构师,我为您总结了一看、二问、三试的快速辨别法


方法一:看起手式(最直观的判断

打开平台的开发环境(IDE),创建一个新应用,看系统引导你做的第一步操作是什么

1. 表单驱动的起手式:画界

  • 现象
    • 第一步是让你拖拽单行文本框数字框下拉菜单到一个空白画布上
    • 像是在设计一个问卷调查或者Excel 表头
    • 底层逻辑:字段即数据。你拖了一个输入框,后台就自动存了一个数据。数据结构是依附于界面的
    • 典型代表:简道云、钉钉宜搭、Airtable

2. 模型驱动的起手式:画关

  • 现象
    • 第一步是让你进入数据中心领域模型编辑器
    • 你需要创建实体(Entity,定义属性(Attribute,不仅如此,还要画线连接实体之间的关系(Association,如 1:N, M:N
    • 底层逻辑:数据先行。你先设计好数据库结构(ER图),然后再一键生成界面
    • 典型代表MendixOutSystems、金蝶苍穹

方法二:问数据库底层(最硬核的判断

直接向厂商的技术支持或售前问关于数据库存储的问题,他们的回答会暴露底裤

问题 1你们的数据表在底层数据库里是物理表吗?我能用 SQL 直接连进去查吗?

  • 表单驱动
    • 回答我们是 SaaS 架构,底层是共享存储(或 MongoDB),不支持直接 SQL 连接,但您可以调 API 查数据。
    • 真相:它们通常使用 EAV 模型(一张大表存所有数据),没有独立的物理表
  • 模型驱动
    • 回答是的,每个实体对应一张物理表。如果您私有化部署,可以直接用 JDBC/SQL 连接去查询。
    • 真相:它们执行了标准的 DDL 语句,生成了真实的表结构

问题 2支持复杂的数据库事务(Transaction)吗?比如回滚?

  • 表单驱动
    • 回答我们支持简单的原子操作,比如保存失败不提交。
    • 真相:很难控制跨表事务
  • 模型驱动
    • 回答支持。你可以在微流(逻辑流)里开启 Transaction,如果中间报错,前面的所有数据库操作全部回滚。

方法三:试逻辑编排(能力的上限

尝试去配置一个稍微复杂的业务逻辑,看它是配置项还是流程图

1. 逻辑的表现形

  • 表单驱动
    • 通常叫公式自动化规则
    • 逻辑是: [表单提交] 时,更新 [库存表]
    • 体验像 Excel 函数
  • 模型驱动
    • 通常叫微流逻辑流蓝图
    • 是一个复杂的流程图。里面有开始、结束、菱形判断框、循环圈、变量定义、异常捕获
    • 体验像 Visio 画图  BPMN

2. 循环处理能

  • 测试题:我要遍历 1000 个订单,把金额大于 100 的挑出来,算出总和,然后发一封邮件
  • 表单驱动:很难实现,或者需要写脚本代码(Python/JS
  • 模型驱动:拖一个 Loop(循环)节点,在循环里加一个 If 判断,再加一个变量累加。完全可视化完成

总结对照表:一目了

维度

表单驱动 (Form-Driven)

模型驱动 (Model-Driven)

核心理念

填报与收集

软件工程与架构

第一步操作

拖拽输入框 (UI)

设计 ER 图 (Data)

数据存储

EAV 模型 / NoSQL (黑盒)

关系型物理表 (白盒)

逻辑能力

公式、简单的 If-Then 规则

图灵完备的流程图 (循环、递归)

UI 自由度

固定模版 (单列/双列布局)

像素级自由定制 (React/Vue)

适合场景

OA 审批、问卷、简单的 CRM、数据填报

核心 ERP、生产 MES、复杂业务系统

典型比喻

加装了工作流的 Excel

可视化的 Java/C# IDE

一句话判别法:
如果你感觉这个平台是在教你怎么设计数据库表关系,那它就是模型驱动;如果你感觉它是在教你怎么排版页面更好看,那它大概率是表单驱动

模型驱动的优势

关于Mendix公司
作为西门子Xcelerator平台的低代码引擎,Mendix正在迅速成为推动企业数字化发展的首选应用程序开发平台。Mendix让企业能够以前所未有的速度构建应用程序、促进IT团队与业务专家之间开展有意义的协作,并帮助IT团队保持对整个应用程序环境的控制。作为一直被领先的行业分析师视为“领军者和远见者”的低代码平台,Mendix是云原生的、开放的、可扩展的、敏捷的,并且经过实践验证。从人工智能和增强现实,到智能自动化和原生移动,Mendix和西门子Xcelerator已成为“数字优先”企业的中坚力量。Mendix已被46个国家的4,000多家企业采用,并建立了由30多万名开发人员组成的活跃社区,这些开发人员使用该平台创建了20多万款应用程序。
 

更多推荐