阿里开源的低代码工具LowCodeEngine,确实是一款面向企业级的低代码解决方案,推荐给大家!
LowCodeEngine是阿里开源的一套面向扩展设计的企业级低代码技术体系,目前在在Github上已有4.7K+Star。这个项目大概是今年2月中旬开源的,两个月不到收获这么多Star,确实非常厉害!

LowCodeEngine主要具有如下特性:
下面是LowCodeEngine使用过程中的一张效果图,功能还是很强大的!

接下来我们将使用LowCodeEngine搭建一个低代码开发平台,仅需5分钟,可以说是开箱即用!

Node.js和npm,确保已经安装完毕,由于依赖中有些npm源无法访问,这里推荐使用cnpm来安装,先使用如下命令安装cnpm;- npm install -g cnpm --registry=https://registry.npmmirror.com
- 复制代码
cnpm安装成功后,进入解压目录使用如下命令安装依赖;- cnpm install
- 复制代码
npm start命令启动项目;
5556端口上,访问地址:http://localhost:5556
之前在我的开源项目mall中有个品牌管理功能,接下来我们将使用LowCodeEngine来实现下它,看看低代码开发有何神奇之处!
mall项目中的品牌管理功能效果如下,这里使用低代码简单实现下品牌列表功能。

组件库中选择查询筛选组件,通过拖拽的形式插入编辑区中;
查询筛选组件,通过右侧的设置器进行设置;
编辑按钮对组件进行详细设置,比如说组件外观和输入提示等;
高级表格组件到编辑器中去;
高级表格组件可以对表格进行设置,我们可以通过数据列来设置需要显示的数据。
数据源功能来实现,这里我们调用演示环境的API,填入请求参数即可,值得注意的是由于数据列表在data.list属性中,我们需要定制下请求成功的处理函数;
高级表格组件,修改表格数据源,选择表达式输入,填入我们之前设置的数据源ID即可;
数据列信息,将每个数据列数据字段修改为JSON数据中对应的属性即可。
预览按钮即可;

出码按钮即可,支持直接下载。
源码面板进行自定义;
大纲视图我们可以查看整个界面的结构。
LowCodeEngine目前仅支持生成React的前端代码,所以想要实现更为复杂的业务系统,还得熟悉React。如果有小伙伴想更深入了解低代码的概念,推荐看下这篇文章《阿里低代码引擎和生态建设实战及思考》 。