一种面向低代码平台的可视化渲染引擎设计方法技术

技术编号:40327302 阅读:35 留言:0更新日期:2024-02-09 14:20
本发明专利技术属于低代码平台,具体说是一种面向低代码平台的可视化渲染引擎设计方法,包括以下步骤:设计页面布局协议解析方法:针对低代码可视化编辑器导出的页面布局协议,依据渲染规范,对页面布局协议进行解析,转换为引擎可识别的对象;根据引擎可识别的对象,构建页面布局渲染树,完成控件树的构建、样式树的构建,以及页面控件渲染树的构建,并获取到每个可见组件元素的布局;根据引擎可识别的对象,构建页面控件交互能力,完成页面控件的构建;构建页面控件适配器,实现构建的页面控件适配和动态扩展能力;构建页面控件工厂,实现构建的页面控件生命周期管理。采用本发明专利技术的可视化渲染引擎设计方法,以低代码、无代码方式实现可视化开发。

【技术实现步骤摘要】

本专利技术属于低代码平台,具体说是一种面向低代码平台的可视化渲染引擎设计方法


技术介绍

1、企业信息化建设飞速发展,对信息化业务建设提出一系列高标准的要求,体现为:缩短信息系统建设周期、降低开发成本、满足信息化业务定制化、降低系统运维成本,传统的软件开发模式无法满足这一变化。

2、低代码平台作为一种新型的软件开发模式,具备数据模型为驱动、原型开发、灰阶发布等核心能力,可以实现最小化手动编码、无代码或者ai编码的方式,进行信息系统建设,同时能够与云平台实现无缝集成。低代码平台可以替换传统开发模式,满足信息化建设需求,实现降本增效。

3、低代码平台的构建是一项高技术难度、高复杂度、高繁琐的庞大工作,其核心功能包括具备大量可拖拽控件的可视化编辑器和可视化渲染引擎。可视化编辑器负责将业务需求转换为可视化协议,可视化渲染引擎通过对可视化编辑器产生的可视化协议,渲染为可执行、可操作、可发布、可集成的功能页面。由此可见,可视化渲染引擎是低代码平台的最为核心功能,也是评价低代码平台的关键技术指标。

4、信息系统原型设计和开发是信息化系本文档来自技高网...

【技术保护点】

1.一种面向低代码平台的可视化渲染引擎设计方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种面向低代码平台的可视化渲染引擎设计方法,其特征在于,所述页面布局协议,包括:样式协议、文档对象模型、页面属性、页面状态、自定义函数、页面生命周期、页面配置、数据源、依赖项。

3.根据权利要求1所述的一种面向低代码平台的可视化渲染引擎设计方法,其特征在于,所述页面控件交互能力,包括页面属性设置、页面状态设置、自定义函数设置、页面生命周期函数设置、导入依赖项、加载依赖资源、配置设置以及加载数据。

4.根据权利要求1所述的一种面向低代码平台的可视化渲染引擎...

【技术特征摘要】

1.一种面向低代码平台的可视化渲染引擎设计方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种面向低代码平台的可视化渲染引擎设计方法,其特征在于,所述页面布局协议,包括:样式协议、文档对象模型、页面属性、页面状态、自定义函数、页面生命周期、页面配置、数据源、依赖项。

3.根据权利要求1所述的一种面向低代码平台的可视化渲染引擎设计方法,其特征在于,所述页面控件交互能力,包括页面属性设置、页面状态设置、自定义函数设置、页面生命周期函数设置、导入依赖项、加载依赖资源、配置设置以及加载数据。

4.根据权利要求1所述的一种面向低代码平台的可视化渲染引擎设计方法,其特征在于,在...

【专利技术属性】
技术研发人员:潘福成胡国良史海波原文斌
申请(专利权)人:中国科学院沈阳自动化研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1