低代码开发平台的设计4大特点

概述
低代码开发平台之所以流行,是流程引擎技术,表单引擎技术的厚积薄发。是软件公司对软件开发成本要求,也是客户对功能变更及时性的诉求。
究竟低代码开发平台有多大的魅力导致风靡全球?下面我们就低代码开发平台的4大特点来说明一下。
基于菜单体系的设计
菜单是组织应用的基本元素。
CCFast组织菜单分为系统、模块、菜单三级模式。
不同类型的菜单解决不同用户应用场景。
Ccfast允许增加自己的自定义菜单,这样的话完全可以把ccfast作为一个权限管理系统.
权限管理是从系统、模块、菜单三级的自上而下的管理模式。
所谓的菜单体系,就是功能的组织形式. 他们是 系统-模块-菜单三级结构。

在这里插入图片描述

菜单体系结构图
在这里插入图片描述

建立在表单引擎与流程引擎基础之上
菜单体系是应用系统的骨架、表单引擎的能力是低代码快速开发平台的基础。
工作流引擎包含组织结构、流程、节点、转向规则、它类似于一部汽车的控制系统,比如:前进、倒车、刹车、换司机、抛锚处理、到达终点。分别对应流程引擎的:发送、退回、移交、流程结束等操作。
流程催办、撤销、删除、调整、回滚等操作也都是流程引擎必备的功能。
不管采用什么规则下,什么规范下开发设计流程引擎,就要把他当作一部汽车设计看待,目前的汽车设计都有辅助驾驶功能,比如:偏移行车线预警,主动刹车,倒车雷达,轨迹查看等等,随着工作流引擎技术的发展这些功能也体现在系统上,他们是相通的。

在这里插入图片描述

表单引擎就是存储与展现数据的工具,一个表单是由表单模版、表单数据、表单业务规则组成。
表单模版就是表单内容的描述,是一些表单元素的组合,文本框、下拉框、单选多选按钮、从表、附件等等。
表单数据一般以Json对象存储,加载到各个控件上展现给使用者。
文件依赖模式 解析执行模式
流程引擎与表单引擎数据之间的关系:
就是汽车、车厢、数据之间的关系。流程引擎是车的控制系统、车厢是表单、数据是货物。

在这里插入图片描述

以实体管理为中心
实体就是管理对象,就是

  1. 管理对象就是技术名词的实体, 它具有编号,名称还有其他的属性。
  2. 在一个管理对象上,多种业务操作都可以被抽象化、做出一个个的组件,比如:数据版本管理组件、操作日志组件,这些组件可以解决重复造轮子的问题。
  3. 管理对象有实体集合操作组件,单实体组件两种。实体集合组件,就是对选择的多条记录操作。比如:批量删除、批量发起流程。
  4. 研究实体与流程的关系,实体集合与流程的关系。 新增关系,修改关系,业务关系,批量发起关系等。
    门户报表不可缺少
    门户报表是硬性需求,是对数据展示分析决策的需要,这里不再说明。

在这里插入图片描述

===0ver 欢迎下载开源的驰骋低代码开发平台 ===

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值