我們致力于探索、分享和推薦最新的實用技術棧、開源項目、框架和實用工具。每天都有新鮮的開源資訊等待你的發現!
項目介紹
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