我們致力于探索、分享和推薦最新的實(shí)用技術(shù)棧、開源項(xiàng)目、框架和實(shí)用工具。每天都有新鮮的開源資訊等待你的發(fā)現(xiàn)!
項(xiàng)目介紹
MetaLowCode(美樂(lè)低代碼)是一個(gè)開源(MIT License開源協(xié)議)、功能強(qiáng)大的企業(yè)級(jí)全棧低代碼開發(fā)平臺(tái),旨在提升業(yè)務(wù)邏輯開發(fā)效率,減少軟件開發(fā)中的非必要重復(fù)勞動(dòng)。
項(xiàng)目特點(diǎn)
借助美樂(lè)低代碼開發(fā)平臺(tái),不需要設(shè)計(jì)數(shù)據(jù)庫(kù),幾分鐘之內(nèi)即可完成提交表單和數(shù)據(jù)展示列表,完善的權(quán)限控制,可視化搭建的表單系統(tǒng),自由定義的導(dǎo)航路由,簡(jiǎn)潔易懂的數(shù)據(jù)交互邏輯。如果在半小時(shí)內(nèi)完成了一個(gè)簡(jiǎn)單的客戶/訂單管理系統(tǒng)的搭建,請(qǐng)不要感到過(guò)分驚奇。
核心組件
元數(shù)據(jù)引擎:支持快速建立數(shù)據(jù)模型和邏輯關(guān)聯(lián),實(shí)現(xiàn)線上動(dòng)態(tài)調(diào)整數(shù)據(jù)模型。
業(yè)務(wù)流程引擎:提供可視化工具,用于設(shè)計(jì)和管理企業(yè)業(yè)務(wù)流程。
業(yè)務(wù)觸發(fā)器:允許對(duì)數(shù)據(jù)模型的各種觸發(fā)事件進(jìn)行編排,實(shí)現(xiàn)復(fù)雜業(yè)務(wù)邏輯。
可視化表單:支持拖拽方式設(shè)計(jì)表單,支持組件高級(jí)事件交互和API方法調(diào)用。
儀表盤設(shè)計(jì):以可視化圖表呈現(xiàn)數(shù)據(jù)統(tǒng)計(jì)和分析結(jié)果,支持用戶自由切換儀表盤。
智能報(bào)表引擎:提供可視化報(bào)表設(shè)計(jì)工具,支持高精度報(bào)表設(shè)計(jì)及打印需求。
數(shù)據(jù)挖掘:提供數(shù)據(jù)挖掘功能,幫助企業(yè)從數(shù)據(jù)中提取有價(jià)值的信息。
插件擴(kuò)展框架:支持插件擴(kuò)展,增加平臺(tái)的靈活性和可擴(kuò)展性。
技術(shù)特點(diǎn)
全棧開發(fā):提供前端和后端的全棧開發(fā)能力,支持快速構(gòu)建完整的應(yīng)用程序。
高效開發(fā):通過(guò)低代碼方式,減少手動(dòng)編碼工作,提高開發(fā)效率。
靈活定制:提供豐富的組件和配置選項(xiàng),支持根據(jù)具體需求進(jìn)行靈活定制。
可視化操作:提供可視化工具,降低開發(fā)門檻,使非專業(yè)開發(fā)人員也能參與開發(fā)。
系統(tǒng)架構(gòu)圖
環(huán)境準(zhǔn)備
項(xiàng)目運(yùn)行
# 克隆項(xiàng)目
git clone https://gitee.com/MetaLowCode/MetaLowCode.git
# 進(jìn)入項(xiàng)目目錄
cd MetaLowCode
# 安裝依賴
npm i --registry=https://registry.npmmirror.com
# 啟動(dòng)項(xiàng)目(開發(fā)模式)
npm run dev
啟動(dòng)完成后瀏覽器訪問(wèn) http://localhost:8022
# 生產(chǎn)打包
npm run fast-build
功能演示
開源地址
https://gitee.com/MetaLowCode/MetaLowCode
原文來(lái)源:https://mp.weixin.qq.com/s/lJJljetW1Mq1lBoHruL1Fg