听说最近华为云开源一个低代码引擎,在华为全联接大会2023,会正式进行开源发布。因此去了解了下 TinyEngine 到底是什么。
TinyEngine 是 OpenTiny 开源项目下的一个子项目。它是一个低代码引擎,提供低代码底层能力。集成人工智能,让AI助力用户高效开发。适合于多场景的低代码平台开发。如:资源编排、服务端渲染、模型驱动、移动端、大屏端、页面编排等低代码平台。
同时他还具有非常多特点:
灵活: 提供开发低代码平台的底层能力,自由布局,满足用户随心调整。可基于该引擎可轻松开发出各式各样的低代码平台,灵活性好、二次开发能力强。
轻量: 整个项目核心代码的体积只有数M。插件或工具可任意装卸。可以轻松嵌套入业务系统。如:流程/资源编排,商家可视化装修等项目中。
易用: 可导入任意第三方平台的组件库。提供组件开发脚手架,用户可在线下开发高阶复杂组件,打包上传即可使用。
跨栈: 项目区块采用webcomponent技术方案,允许多个技术栈(vue angular react)的组件在平台使用。
除此之外,还有很多特性,例如采用了灵活的系统架构、标准的底层协议、强大的拓展能力具有开发的物料协议和拓展接口、搭建输出源码、支持自定义DSL 生成定制的源码、支持跨技术栈、支持高低代码混合开发。
当然想要了解更多,可以添加微信小助手:opentiny-official 一起参与交流前端技术~
OpenTiny 官网:https://opentiny.design/
TinyEngine 官网 :https://opentiny.design/tiny-engine
OpenTiny 代码仓库:https://github.com/opentiny/
欢迎进入代码仓库 StarTinyEngine、TinyVue、TinyNG、TinyCLI~
如果想要一起参与共建,可以进入代码仓库,找到 good first issue标签,一起参与开源贡献