首頁>技術>

簡介

SmartAdmin由河南·洛陽 1024創新實驗室團隊研發的一套網際網路企業級的通用型中後臺解決方案!使用最前沿的前後臺技術棧SpringBoot和Vue,前後端分離,我們開源一套漂亮的程式碼和一套整潔的程式碼規範,讓大家在這浮躁的程式碼世界裡感受到一股把程式碼寫好的清流!同時又讓開發者節省大量的時間,減少加班,快樂工作,熱愛生活。SmartAdmin 讓你從認識到忘不了,絕對是你最想要的!

技術體系前端:Vue + Vue-Router + Vuex + ViewUI + vue-enum後端:SpringBoot2 + Mybatis-plus + jwt + druid + mysql前端程式碼規範smart-front-standard -guide基於阿里規範之上的後端規範smart-backend-standard-guide演示圖前端特點高質量的程式碼、程式碼結構、和程式碼註釋漂亮的UI,選單欄、標籤頁,體驗、互動更好用的員工、部門、角色、選單管理等等最佳化基於Keepalive的標籤頁,做到標籤頁該快取的時候快取,比如左右切換等,不該快取的時候不快取,比如新建,表單提交結束等前端常量維護: vue-enum,拒絕出現魔法數字,程式碼不可維護的現象全新的基於前端的許可權設計(忘掉傳統的許可權設計吧,已經不適合這個前端時代)基於websocket的線上人數支援一級、二級、三級選單,四級選單以及搜尋功能其他功能:郵件、富文字、訊息、系統配置等等寫不完了,太多好的細節需要你的發現......後端特點高質量的Java程式碼、分包結構、和程式碼註釋業內獨創的請求返回碼維護,非常值得一看基於一個註解和controller的許可權設計放棄更復雜的shiro,以及一套資料許可權支援四層架構(controller, service, manager, dao)程式碼閱讀性強、擴充套件性極高的員工、部門、角色、選單管理基於LRU策略的記憶體級許可權快取配合前端vue-enum的swagger文件註解心跳服務,讓你發現有哪些機器再跑,哪些人在偷偷的跑你的Job自定義的quartz job新增和修改,方便測試人員測試smart-reload,為系統預留鉤子,動態載入,在不重啟程式前提下執行一些程式碼,你懂的以上只是一些舉例,更多燦若繁星的驚喜和細節,等待著你的發現!前端程式碼規範檔案、資料夾、目錄結構、組建、變數等等怎麼命名html、css、less等如何規範vue專案目錄結構如何劃分router和store該怎麼劃分擴充套件性更好vue元件規範該選擇哪些以及更多,數不勝數讓你覺得實用,同時身心愉悅的規範後端程式碼規範四層架構(controller, service, manager, dao) 是什麼,為什麼要有四層各個層的程式碼該怎麼寫才能讓團隊配合默契,高度一致vo, bo, dto, entity ,各種javabean 怎麼區分和使用spring的 @Transactional 你用對了嗎方法引數個數、註釋、todo這些也要有規範,你遵守過嗎以上舉例,只是滄海一粟,更多的細節等待你的發現!

10
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 「從原始碼學設計」螞蟻金服SOFARegistry之配置資訊