1. 程式人生 > >Core + Vue 後臺管理基礎框架0——開篇

Core + Vue 後臺管理基礎框架0——開篇

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專案,因為前端專案基本上照搬了其前端實現,這為我這個偏重後端的研發人員省了不少事兒。在此向兩位作者敬禮。