我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!
项目介绍
MetaLowCode(美乐低代码)是一个开源(MIT License开源协议)、功能强大的企业级全栈低代码开发平台,旨在提升业务逻辑开发效率,减少软件开发中的非必要重复劳动。
项目特点
借助美乐低代码开发平台,不需要设计数据库,几分钟之内即可完成提交表单和数据展示列表,完善的权限控制,可视化搭建的表单系统,自由定义的导航路由,简洁易懂的数据交互逻辑。如果在半小时内完成了一个简单的客户/订单管理系统的搭建,请不要感到过分惊奇。
核心组件
元数据引擎:支持快速建立数据模型和逻辑关联,实现线上动态调整数据模型。
业务流程引擎:提供可视化工具,用于设计和管理企业业务流程。
业务触发器:允许对数据模型的各种触发事件进行编排,实现复杂业务逻辑。
可视化表单:支持拖拽方式设计表单,支持组件高级事件交互和API方法调用。
仪表盘设计:以可视化图表呈现数据统计和分析结果,支持用户自由切换仪表盘。
智能报表引擎:提供可视化报表设计工具,支持高精度报表设计及打印需求。
数据挖掘:提供数据挖掘功能,帮助企业从数据中提取有价值的信息。
插件扩展框架:支持插件扩展,增加平台的灵活性和可扩展性。
技术特点
全栈开发:提供前端和后端的全栈开发能力,支持快速构建完整的应用程序。
高效开发:通过低代码方式,减少手动编码工作,提高开发效率。
灵活定制:提供丰富的组件和配置选项,支持根据具体需求进行灵活定制。
可视化操作:提供可视化工具,降低开发门槛,使非专业开发人员也能参与开发。
系统架构图
环境准备
项目运行
# 克隆项目
git clone https://gitee.com/MetaLowCode/MetaLowCode.git
# 进入项目目录
cd MetaLowCode
# 安装依赖
npm i --registry=https://registry.npmmirror.com
# 启动项目(开发模式)
npm run dev
启动完成后浏览器访问 http://localhost:8022
# 生产打包
npm run fast-build
功能演示
开源地址
https://gitee.com/MetaLowCode/MetaLowCode
原文来源:https://mp.weixin.qq.com/s/lJJljetW1Mq1lBoHruL1Fg