王剑编程网

分享专业编程知识与实战技巧

跟我一起写低代码开发平台之七低代码引擎

低代码开发平台最为核心的技术,低代码引擎算一个。原计划采用阿里开源的LowCodeEngine,后来跟团队技术负责人商量,感觉还是自己研发。

整个低代码引擎分为入料引擎、设计器、渲染引擎和出码引擎。

入料引擎:将外部的物料,通过物料工厂注册功能进行注册,供设计器编排使用。入料引擎负责前端组件的规范定义、组件注册\反注册的组件工厂和组件注册的规范检查;

渲染引擎:负责把前端页面及组件模型DSL描述,动态渲染成前端页面和组件;

设计器:又叫编排器,负责前端页面元素的可视化编排;

出码引擎:将前端工程 元数据模型DSL描述,转化为代码,是脚手架的核心。

除了这四个核心功能外,低代码引擎还有设置器、事件编排器、数据绑定等功能。

设置器Setter:负责获取组件的属性值以及对属性值进行设置。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言