低代码开发平台最为核心的技术,低代码引擎算一个。原计划采用阿里开源的LowCodeEngine,后来跟团队技术负责人商量,感觉还是自己研发。
整个低代码引擎分为入料引擎、设计器、渲染引擎和出码引擎。
入料引擎:将外部的物料,通过物料工厂注册功能进行注册,供设计器编排使用。入料引擎负责前端组件的规范定义、组件注册\反注册的组件工厂和组件注册的规范检查;
渲染引擎:负责把前端页面及组件模型DSL描述,动态渲染成前端页面和组件;
设计器:又叫编排器,负责前端页面元素的可视化编排;
出码引擎:将前端工程 元数据模型DSL描述,转化为代码,是脚手架的核心。
除了这四个核心功能外,低代码引擎还有设置器、事件编排器、数据绑定等功能。
设置器Setter:负责获取组件的属性值以及对属性值进行设置。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/4971.html