Core + Vue 後臺管理基礎框架0——開篇
阿新 • • 發佈:2020-03-12
1、背景
最近,打算新開個專案,鑑於團隊技術棧,選型.net core + vue,前後端分離。本打算撿現成的輪子的,github上大致逛了逛,總髮現這樣那樣的不太適合心中那些“完美實踐”,例如:Abp vnext好是好,但重度封裝,且前端是基於jQuery,後續業務開發估計要大批量操作DOM,寫大量JS;WTM雖然簡單強大,但也不容易定製化。總之,各式各樣的快速開發框架,尤其是後端,總有些不方便擴充套件或定製化的地方。於是,自己花了差不多半個月業餘時間,手擼了一個具有系統管理基礎功能的後臺管理框架。
2、技術棧
前端:Vue + Vue-Router + Vuex + Axios
後端:.NET CORE + EF Core
資料庫:MySQL
3、系統概覽
4、github
https://github.com/KINGGUOKUN/SystemManagement
5、系列文章
後續系列文章將會從如下幾個方面進行講解:
1)系統認證——JWT
2)系統授權——後端
3)系統授權——前端
4)系統審計
5)業務日誌
6)APM——EFK
6、鳴謝
特別感謝vue-element-admin(https://github.com/PanJiaChen/vue-element-admin 和 web-flash(https://github.com/enilu/web-flash) 這兩個開源專案,尤其是web-flash專案,因為前端專案基本上照搬了其前端實現,這為我這個偏重後端的研發人員省了不少事兒。在此向兩位作者敬禮。