Skip to content

通过视图和模型协议动态生成的UI建模框架

License

Notifications You must be signed in to change notification settings

saas-plat/metaui

Repository files navigation

metaui

模型驱动开发框架,通过可视化建模的方式代替自由编码的快速开发方式

名词解释

名词 解释
UI建模 UI 元数据,页面、模板、实体、字段、工具条、命令、规则
视图协议 界面描述结构,页面、容器、字段、规则
模型协议 视图模型结构,实体、字段、行为
业务组件 常规 UI 组件,第三方组件库
元数据组件 接收元数据、视图模型两个参数的组件,封装已有的业务组件,支持元数据
页面组件 页面类型对应的组件,页面、参照、列表、报表等
容器组件 布局类的组件,卡片、布局、导航条等
字段组件 输入框等基础控件
视图模型 包含:字段、行为的前端模型,VM
代码模板 生成 VM 的 字段、行为、事件、业务模型
数据模型 SimpleModel、GridModel、FilterModel、ReferModel 等数据结构
业务模型 多端共用的基于场景的业务行为,供 VM 里事件调用
表达式引擎 简单的逻辑直接配置表达式代替编程扩展,JS 语法,支持聚合、日期、数学函数
业务规则 分为通用、行业、租户等三级规则
业务服务 业务模型调用后端接口,页面的增删改、审核弃审等对应的后端业务服务
低代码平台 在saas-plat.com平台上用可视化的方式快速建模的平台

About

通过视图和模型协议动态生成的UI建模框架

Resources

License

Stars

Watchers

Forks

Packages

No packages published