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)運行系統

2)系統認證——JWT

3)系統授權——后端

4)系統授權——前端

5)系統審計

6)業務日志

7)APM——EFK

8)Swagger文檔

6、鳴謝

  特別感謝vue-element-admin(https://github.com/PanJiaChen/vue-element-admin 和 web-flash(https://github.com/enilu/web-flash) 這兩個開源項目,尤其是web-flash項目,因為前端項目基本上照搬了其前端實現,這為我這個偏重后端的研發人員省了不少事兒。在此向兩位作者敬禮。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM