数字技术名词解释—模型驱动和表单驱动

本文探讨了模型驱动和表单驱动在低代码/无代码技术中的应用,指出专业平台通常采用模型驱动,通过DSL描述并由引擎执行。表单驱动则简化了模型驱动,更便于业务人员使用,但可能增加开发者的学习成本。模型驱动产品如OutSystems提供了全面的开发功能,适合专业开发人员,而表单驱动产品更适合业务人员进行快速开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

527097989810ab36009508b88c6adc4d.png

题图:模型(模特)驱动(开车)

https://pixabay.com/

模型驱动和表单驱动是在讨论低代码 / 无代码技术时经常遇到的概念,我在前一篇万字长文讲透低代码中把模型驱动和表单驱动列为判断是否专业低代码开发平台的第一条标准。这么说实际操作上没啥问题,但从原理上并不是个精确的说法,所以补充解释一下。

实际上只要是比较专业的平台,实现上都是模型驱动,即都是通过某种形式的DSL描述页面、实体、流程、权限等模型,并通过某种翻译器翻译为平台目标代码(如前端的JavaScript或后端的Java系)或通过某种引擎来执行这些DSL。通俗理解,这里的DSL就是模型,翻译器或引擎就是驱动。这里面最典型的可能是工作流,专业的平台肯定有一套DSL(也不用自己定义,业界有BPMS标准)来描述工作流,然后用一个工作流引擎来驱动执行这个工作流。如果今天还有人不用模型驱动的方法来做工作流平台,那肯定会被专业人员笑话。

表单驱动其实不是一个有清晰定义的概念,好像在国外也不流行,但在国内讲的不少。我觉得表单驱动可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值