大家好,我是考100的代码小小顾,祝大家学习进步,加薪顺利呀。今天说一说跟我一起写低代码开发平台之七低代码引擎[通俗易懂],希望您对编程的造诣更进一步.
低代码开发平台最为核心的技术,低代码引擎算一个。原计划采用阿里开源的LowCodeEngine,后来跟团队技术负责人商量,感觉还是自己研发。
整个低代码引擎分为入料引擎、设计器、渲染引擎和出码引擎。
入料引擎:将外部的物料,通过物料工厂注册功能进行注册,供设计器编排使用。入料引擎负责前端组件的规范定义、组件注册\反注册的组件工厂和组件注册的规范检查;
渲染引擎:负责把前端页面及组件模型DSL描述,动态渲染成前端页面和组件;
设计器:又叫编排器,负责前端页面元素的可视化编排;
出码引擎:将前端工程 元数据模型DSL描述,转化为代码,是脚手架的核心。
除了这四个核心功能外,低代码引擎还有设置器、事件编排器、数据绑定等功能。
设置器Setter:负责获取组件的属性值以及对属性值进行设置。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/4303.html