分享好友 最新动态首页 最新动态分类 切换频道
表单驱动
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、自动化管理等轻量级需求,可以使用表单驱动的低/无代码平台。如果涉及到企业的核心业务,比如银行业估值减值、融资租赁、风控等企业级核心业务系统,主要依赖模型驱动的低代码厂商。

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

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

最新文章
成人如何提高注意力和记忆力
时间: 2024-12-19 16:35:53(部分内容来自网络,其真实性存疑,为了避免对您造成误导,请谨慎甄别。)成人在提高注意力和记忆力方面可以采取一系列有效的方法,以下是一些建议:1. 充足的睡眠:睡眠对于大脑的功能至关重要。成人每晚应该保证
百度蜘蛛池价格:蜘蛛池链接,揭秘搜索引擎优化背后的秘密武器
百度蜘蛛池价格解析:揭示搜索引擎优化工具——蜘蛛池的链接价格,揭开SEO领域的不传之秘。本文目录导读:什么是蜘蛛池链接?蜘蛛池链接的作用如何构建蜘蛛池链接?蜘蛛池链接的风险随着互联网的普及,搜索引擎已经成为人们获取信息的主要
外贸独立站制作外贸网站优化常见误区
企业在做外贸网站推广渠道时,往往更更倾向于选择外贸网站优化来获取更多海外客户。因为外贸网站优化本身不需要向谷歌付费,成本较低,排名一旦上去较为稳定,可以帮助企业获得源源不断的流量。但是如果不懂优化,那么就很容易陷入以下误区
瑞虎航系统的使用方法是什怎么?如何优化导航体验?
瑞虎导航系统:使用方法与导航体验优化指南输入目的地是使用导航的关键步骤。您可以通过以下几种方式输入目的地:1. 直接在搜索框中输入目的地的详细地址,如“XX 市 XX 区 XX 路 XX 号”。2. 输入目的地的名称,如“XX 商场”、“XX 公园
励志语录摘录
2024年常用励志语录摘录83句  做自己生命与事业的主人,就在于掌握自己身心与情绪能量。以下是小编为大家提供的励志语录83句,仅供参考,大家一起来看看吧。1、在顺境中把握当下是一种功夫,在逆境中活在当下更是一种境界。固执己见,容易
文心大模型4.0发布,百度全力拼应用
(文/陈炳欣)10月17日,百度举办了以“生成未来(PROMPT THE WORLD)”为主题的技术论坛——百度世界大会2023。今年以来,生成式AI和大语言模型形成热潮,数量众多的大模型被训练和推出,并向公众及许多行业渗透,提供了重大的市场机会。
言简意赅,话说商业智能BI
数据分析将不再是专业技术人员或数据分析师的专利,商业智能 BI 可以帮助企业增强数据可视化分析能力,为管理层提供决策支持。商业智能BI的概念商业智能BI的定义其实很简单,简单概括一下就是,商业智能BI是一套完整的由数据仓库、查询报表
百推Baiseo
百推是针对搜索引擎的全新网络推广服务。它以营销效果为导向, 通过技术手段让产品关键词迅速上百度、手机百度、360搜索、 搜狗、神马、必应、今日头条等各大搜索引擎首页,用户点击后 可直达官网,具有经济、高效、全面推广的特点,能为企
最新巨人战,高科技产品介绍与展示盛宴
摘要:最新巨人战展示了高科技产品的精彩对决。这些产品代表了当今科技的最新成果,包括智能机器人、虚拟现实设备、无人机等。它们拥有卓越的性能和创新能力,为现代生活带来前所未有的便利和体验。在这场激烈的对战中,这些高科技产品展现
活动资讯|两家大型企业正式启动简历投递窗口,广纳贤才
01亚马逊招聘亚马逊运营专员到高级专员多个需求!面向应届生的招聘都是录用储备转正的,不建议计划实践性实习投递!01.工作内容独立负责在亚马逊平台上的产品运营相关工作(包括但不限于以下项),完成销售目标:1、独立进行市场调研分析,
相关文章
推荐文章
发表评论
0评