我主導(dǎo)設(shè)計(jì)開發(fā)的“偽”低代碼平臺(tái)之平臺(tái)架構(gòu)簡(jiǎn)介(低代碼平臺(tái)原理)
大家好,接下來我會(huì)分模塊介紹我主導(dǎo)設(shè)計(jì)開發(fā)的”偽“低代碼平臺(tái)。我所理解的低代碼平臺(tái)主要的作用就是輔助工作以減少重復(fù)的增刪改成的操作。我設(shè)計(jì)開發(fā)的這個(gè)平臺(tái)也是秉承輔助這一原則?;A(chǔ)業(yè)務(wù)代碼由系統(tǒng)生成,復(fù)雜業(yè)務(wù)需由我們工程師去實(shí)現(xiàn)。
首先看一下基礎(chǔ)架構(gòu)
是的,它是微服務(wù)架構(gòu),且具有RBAC角色權(quán)限管理,權(quán)限可以具體到人,功能具體到按鈕包括列表中的按鈕。
技術(shù)棧如下:
主要語言:.netcore ,前端 layUI.
此系統(tǒng)已經(jīng)具有權(quán)限管理,excel導(dǎo)入功能(通過配置實(shí)現(xiàn)導(dǎo)入到系統(tǒng)庫(kù),或第三方數(shù)據(jù)庫(kù)),通過配置實(shí)現(xiàn)動(dòng)態(tài)切換表,實(shí)時(shí)監(jiān)控系統(tǒng)狀態(tài)(耗時(shí)sql記錄,耗時(shí)頁面記錄,異常日志記錄,用戶操作記錄等)。
此平臺(tái)支持微服務(wù)開發(fā),也支持單體應(yīng)用開發(fā)。啟動(dòng)新項(xiàng)目,使用這個(gè)系統(tǒng)完全可以直奔主題開發(fā)復(fù)雜業(yè)務(wù)代碼大大提供效率,減少成本,基礎(chǔ)設(shè)施已經(jīng)完善。公司已經(jīng)使用平臺(tái)做了多個(gè)項(xiàng)目。
系統(tǒng)監(jiān)控頁面
自動(dòng)生成代碼配置頁
此配置頁面可以生成前端頁面,后臺(tái)接口層,業(yè)務(wù)層,數(shù)據(jù)訪問層代碼(目前支持單表)。
先簡(jiǎn)單介紹這些,下一篇開始逐個(gè)模塊講解