低代码实现探索(四十三)前台对象数据树
一,窗口组件为基础
以前的设计方案是基于窗口组件为基础,
1.窗口包含了动作,数据,视图,
2.数据动作归于窗口,
3.使用嵌套窗口方式来组织数据的嵌套关系
a)优点
对使用者更简单,方便理解应用数据处理
b)缺点
对新增,修改,删除,多种混合方式需要重复配置,场景混乱
二数据结构为基础
外一种设计方案,基于数据结构树方式,驱动
1.数据嵌套结构,组件窗口与数据嵌套结构关联
2.构造数据结构的实例化处理(创建,销毁)
3.数据实例状态(isnew,ischange,isdel)的监控与管理
4.统一提交(新增模式,增量模式,)自动感知处理能力
a)优点
处理方式更简单,自动消化了新增修改模式,
b)缺点
数据控制变得复杂
评论