大家好,我是开源大叔!
低代码是最两年来十分火热的领域,它能够通过少量的代码就能快速生成应用程序的开发平台,大大提高了生产力,解放了人力。而今天大叔给大家介绍的是由阿里出品的一款优秀低代码引擎:lowcode-engine。
介绍
低代码引擎是一款为低代码平台开发者提供的,具备强大定制扩展能力的低代码设计器研发框架。
- 面向于企业级平台的低代码内核引擎,能够提供低代码平台所需的核心能力
- 奉行最小内核原则,保证高度可扩展性的设计理念
- 提供物料体系、设置器、插件等高质量元素,保证开箱即用
- 提供完善的工具链,保证开发的高效进行
- 拥有强大的扩展能力,已支撑近 100 个各种垂直类低代码平台
低代码设计器
设计器承载着低代码平台的核心功能,包括入料、编排、组件配置、画布渲染等等。
通过这些元素,用户能够很快的搭建自己的页面。
由于其功能多,打磨精细难,也是低代码平台建设最耗时的地方,也是低代码平台核心的模块之一。
下图就是低代码平台的设计器。
定制扩展能力
定制扩展能力,就是可以根据配置,打造自己的业务逻辑。这样我们就可以根据 API、插件等方式,快速完成开发。
拥有这种扩展能力,就能快速搭建自己的业务流程与模块,大大加快了开发的速度和规范性。
而低代码引擎对于设计器的扩展能力支持基本上覆盖了低代码设计器的所有功能点。
下图是针对标准的设计器提供了扩展功能的区域。
使用方法
通过 git clone 方式进行下载
(这个方法的好处是 demo 有了更新,可以通过 merge 方式更新)
代码语言:javascript复制git clone https://github.com/alibaba/lowcode-demo.git
拉取仓库代码后,需要进行如下配置或安装过程:
- 确保本地安装了 Node.js 和 npm,如果没有,您可以通过 nvm 进行快捷的安装
- 确保为 npm 设置了可以访问的 npm 源,保证安装过程无网络问题
- 执行
npm install
依赖完全安装完成后,执行 npm start
,如果看到这个界面,说明项目启动成功。
总结
在现在快节奏的市场情况下,急需开始打造产品,不断试错,以最低成本来产生最大的价值。所以一款低代码产品不容错过,有兴趣的小伙伴可以用来试试是否符合自己的需求。