敝人通過多年開發,數百個項目「打磨(折磨)」,各類國內外框架平臺都有涉及,沒有一款趁心順手的,緣由有三,一是設計反人類,二是不開源根本沒法突破框架限制,三是即便開源也是閹割版,而後在14年xms就開始萌芽了,初始階段利用我的業餘時間出了個版本,本身先拿了個實際項目練練,交付效果不錯,諸多項目順勢就上了這個框架,以前是.net framework4.5,如今已成功升級爲.netcore,運行於linux上linux
1、xms是什麼web
一款基於.netcore的現代化跨平臺基礎框架,包含衆多經常使用模塊,易上手、易擴展,xms的意思是x(可擴展的/任意的)m(管理)s(系統)小程序
2、能幹什麼微信小程序
通過幾十個真實項目檢驗,應用場景有企業管理類軟件、APP後臺、微信小程序後臺、saas後臺等,無論你是創業小團隊,仍是我的私單小能手,亦或是產品經理或實施顧問,統統有你想要的內容,強烈推薦深刻了解微信
3、目標架構
釋放生產力,專一你的業務,致力於.netcore開源生態發展框架
4、框架介紹佈局
一、元數據管理
實體:表名、權限、日誌學習
字段:類型、值、驗證、權限、日誌.net
關係:一對多、多對1、多對多;行爲有父子、引用
選項:字段選項、公共選項
二、組織架構
基礎:組織、部門、職位、用戶
異動:部門調動、工做交接
三、受權體系
角色:基於角色受權(RBAC)
團隊:相似用戶組
功能:菜單、按鈕、表單、視圖、報表、流程等
數據:實體(按級別,本人、本部門、上下級部門、組織)、分派、共享
四、高度可視化配置
表單:所見即所得,進行佈局、控件、樣式、事件等配置
視圖:
a.數據列表:過濾條件、排序、列顯示等支持配置及用戶個性化;
b.看板視圖
圖表:數據可視化分析,經常使用的有柱形、餅形、線形、漏斗等,可向下鑽取
儀表板:個性化首頁,配置各角色關心的內容
五、業務擴展
數據重複檢測:按字段組合判斷數據重複,數據新增或更改時觸發
單據轉換:根據映射規則生成新的記錄,可攜帶一對多關係的實體
攔截規則:進行增、刪、改時觸發規則,知足條件即提示
單據編號:按規則自動生成惟一的單據編號
導入導出:格式支持配置,數據經過權限體系監管
六、流程
審批流:節點信息、流轉條件、處理者、附件、提醒等設置,支持撤消、分派,當前流程狀態,審批歷史
業務流:串連多個實體,配置業務階段、實體流轉、向前向後
七、二次開發
web資源:JS、HTML
插件:實體插件、表單插件、列表插件、事件插件
擴展模塊:獨立運行、快速集成
5、多圖鑑賞
首頁
配置中心
待辦任務
數據日誌
菜單編輯
6、源碼地址
目前還有部分資料要整理,開源準備中,預計11月底可發佈,屆時將毫無無保留,基於MIT協議開放,讓咱們一塊兒學習探討吧
一塊兒玩耍口令:xms