分享好友 最新动态首页 最新动态分类 切换频道
表单驱动
2024-12-28 20:53

一般来说,低代码开发平台从设计思想上可以分为“表单驱动”和“模型驱动”两种。

表单驱动

前者将页面形式和数据存储结构合二为一,而后者类似于纯代码开发,实现了数据和性能的完全分离。那么两者有什么区别呢?我来详细解释一下: 低代码平台中的“模型驱动”与“表单驱动”有何区别

表单驱动是传统BPM的典型标志,也是使用Excel进行数据管理的常见做法:为了实现某个业务目标,利用计算机在多个人员之间自动传递文档参与者根据某些预先确定的规则、信息或任务。一些由BPM或Excel服务器产品改造而来的低代码开发平台大多延续了这种表单驱动的模式。

简单来说:如果不需要再配置数据库实体,直接集成在表单中,也就不能对数据库进行直接操作,称为表单驱动

表格驱动在软件定制方面的优点是:

(1)通用流程定制支持:通过流程过程中的抽象,充分考虑传递过程中的权限分配模型。一定程度上可以更加灵活地完成审批业务的定制。隐藏大部分转账业务。

(2)授权集成设计:根据业务特点,围绕表单和流程,最大程度地集成授权模型,实现更细粒度的授权授权。

(3)表单可视化:在表单方面,系统最大限度地提取公共组件,并添加拖拽式设计,提取公共属性供用户选择。同时可以在一些脚本动作中进行处理。一定程度上减少了代码工作量。实现简单的业务逻辑。

表单驱动中,针对一些常见业务,提升了抽象和工具能力。但在实际应用中还存在很多问题。

(1)系统集成能力不足

在企业的实际应用中,独立的业务审批服务很少。大多数情况下,组织需要从钉钉或企业微信中读取,各种业务审批需要与相应的业务系统完成数据交互。即使是简单的“请假流程”,也需要与企业微信、企业的HR(读取员工剩余休假)系统、CRM等系统进行对接和交互,才能很好地完成业务流程。而这些系统接口和交互使得业务表单驱动模式很难轻量级运行。在系统集成的这些领域,过度依赖传统编程。

(2)、无法处理复杂的数据关系

表单驱动模式,大部分表单都是从通用模板开始的,但通用模板中有更多不同的业务类型和样式可供选择。但在实际应用中,数据之间总会存在一定的数据联动关系。特别是在一些专有领域,财务、人事、政务等审批的表单和流程的核心在于数据的流动,这些领域的模板略显薄弱。但大多数模板在关系操作上过度依赖二次开发和实现。

(3)、开放性和交互能力较弱只能仅限于系统内部使用

表单驱动模型大多来自业务系统内部(企业OA、CRM),或者作为钉钉、企业微信等平台的附属部分。即使有业务整合,也大多仅限于内部业务系统整合。跨系统或跨领域应用的成功案例很少。

(4)、部署复杂、维护困难

表单驱动本身的部署和维护并不困难,但业务真正集成后,会进行大量的业务和界面定制。这些定制导致大量混合代码(模板和本机开发)。当业务发生变化或架构升级时,维护和开发将变得异常惊人。大多数系统在选择技术升级或架构更改时都会放弃替代升级。这就是为什么很多成熟的行业软件选择避免流程引擎表单定制等间接的方便架构的应用甚至牺牲业务灵活性。

模型驱动使用可视化建模技术来定义数据关系、处理逻辑并构建用户界面,使开发人员和业务用户无需代码即可快速交付应用程序。模型驱动的系统运行时对于降低系统开发和维护的门槛,支持快速开发和运维具有重要价值。通常不需要专业的代码工程师。业务专家和业务工程师无需关注技术细节,即可快速实现系统的定制化开发和运维。

简单来说:如果需要创建一个数据库实体与之映射,就叫模型驱动,以后可以直接操作数据库。

(1)、系统架构更加清晰,表单和数据模型可独立开发和维护;

(2)基于模型的API层,可以基于模型以少量的编码实现更复杂的逻辑;

(3)纯代码开发的企业系统大多是模型驱动的架构。当需要与它们进行系统集成时,数据连接变得更加容易。有些低代码开发平台甚至可以直接连接其他系统的数据库;

比形式驱动更难学。

Gartner之前曾表示,低代码服务提供商存在一定程度的业务重叠,但各有其边界,其出发点和动机也不同。这些服务提供商的区别在于其技术框架和驱动程序的差异。

例如,针对专业开发人员或业务人员等各种角色的模型驱动的低代码平台,具有强大的本地化定制支持能力。平台开发过程中需要与领域专家或企业IT共同协作,适合高层次、高水平的服务。中等IT成熟度企业、白代码和低代码等服务提供商。

从以上几类的出发点和动机不难看出,虽然大家都在谈论自己的低代码能力,但他们解决的实际应用场景却有很大差异。主要底层技术路径主要是形式驱动和模型驱动。因此,无论怎么称呼,还是要落入实际的应用场景中去解决。

很多时候,站在客户的角度,我们从来不关心我们是谁,我们的产品基于什么架构,而客户最关心的是谁能解决我的问题。例如,对于企业内部的协作OA、自动化管理等轻量级需求,可以使用表单驱动的低/无代码平台。如果涉及到企业的核心业务,比如银行业估值减值、融资租赁、风控等企业级核心业务系统,主要依赖模型驱动的低代码厂商。

但无论低代码服务商主要是表单驱动还是模型驱动,本质上都是为企业数字化提供自动化解决方案,加速企业数字化转型的进程。

之前我也体验过几个低码平台,发现一些优质厂商(比如推来客低码)采用的是“模型驱动”的理念。在平台上,开发者可以单独设计用于定义数据模型的数据表、用于用户操作的页面以及运行在服务器上并承载复杂业务逻辑的服务器端命令。

最新文章
点击率ctr怎么算,点击率ctr计算公式是什么
点击率ctr概念是什么,点击率ctr体现的是流量和展现量之间的比值。点击率ctr主要的意义是,它是衡量主图和标题的一个重要指标。如果点击率比较低的话,说明主图和标题不好。一般做电商店铺都会有针对性的,在标题不变的情况下去测试哪张主
羞羞漫画免费版在线漫画,拥有丰富的漫画资源,涵盖各种类型,让你一次看个够
在这个数字化的时代,漫画作为一种流行的文化形式,吸引了无数人的喜爱。而对于漫画爱好者来说,拥有丰富的漫画资源是至关重要的。今天,我要向大家介绍一款备受欢迎的漫画应用——羞羞漫画免费版在线漫画,它拥有丰富的漫画资源,涵盖各种
如何制作自己的网站不用钱的
随着互联网的普及,拥有一个个人网站已经成为很多人的需求。无论是作为个人博客的展示,还是用于在线业务的发展,制作网站都是一个重要的步骤。许多人误以为建立网站需要昂贵的费用,但事实上,即使没有太多的预算,也能通过一系列方法和技
蓝奏云(Lanzou)网盘下载链接无法打开的解决方法
蓝奏云是一家国内的网盘提供商,提供有不限量的网盘空间,而且不限制下载速度,免费用户可以上传单文件小于100M的文件。由于蓝奏云网盘最近更新了外链前缀域名,导致部分地区不能下载,无法打开蓝奏网站原因是运营商DNS污染(域名指往不正
使用微信小程序API打造商城,快速上线卖什么?
使用微信小程序API打造商城,快速上线卖什么?微信小程序API成为了众多小程序开发者的首选,其强大的功能和便捷的操作不仅可以加快商城的建设,也能迅速上线。下面通过几个方面来介绍如何使用微信小程序API打造商城,开启自己的创业之路。
第三届钟南山青年科技创新奖获奖者风采 | 彭勃:探幽大脑“微小守护者”
作者|《中华儿女》记者 华南编辑|陈晰小胶质细胞(microglia)是中枢神经系统中起源于卵黄囊的细胞。十几年前,在香港大学读博士研究生期间,彭勃第一次在显微镜下看到小胶质细胞,就觉得奇妙而美。视野中,小胶质细胞的细胞体很小,伸出几
一张海报要怎样设计才能突出重点又让人印象深刻呢?
作为一枚苦逼的设计师每天的工作不是在画图就是在修改方案的煎熬中度过有时候,面对自己的设计是否常常因为缺乏灵感而束手无策?一张海报要怎样设计才能突出重点又让人印象深刻呢?大家不妨欣赏一下今天的创意分享↓↓↓01. 麦当劳谁说麦当
百度爱采购入驻平台-搜了网
  百度爱采购入驻平台  百度爱采购10万+的流量,而且每天在首页,关键词不限,上排名快,1_3天上首页,手机电脑同步展示,年费方式费用低,算是目前效果比较理想价格又相对便宜的产品,目前大部分行业大词首页都是有稳定排名的,可以尝
【IPO价值观】朝微电子核心技术人员薪酬暴跌,连年分红后又大额补流引质疑;集微指数涨2%;景嘉微39.74亿元定增申请被核准批复
1.【IPO价值观】朝微电子核心技术人员薪酬暴跌 连年分红后又大额补流引质疑2.【每日收评】集微指数涨2%,英伟达Blackwell芯片现已开始投产3.景嘉微39.74亿元定增申请被证监会核准批复4.通嘉宏瑞科技完成B轮融资,系泛半导体行业干式真空泵
拼多多企业店铺怎么入驻?需要什么流程和条件?
入驻流程:  1、进入拼多多官网,找到【商家入驻】页面,点击【我要入驻】。  2、输入联系方式,进行验证,登录商家平台。  3、用户成功登录后,进入入口选择页面,商家根据自己需要的入口类型选择不同的入口。  4、完成提交后,只
相关文章
推荐文章
发表评论
0评