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、系列文章
后續系列文章將會從如下幾個方面進行講解:
6、鳴謝
特別感謝vue-element-admin(https://github.com/PanJiaChen/vue-element-admin 和 web-flash(https://github.com/enilu/web-flash) 這兩個開源項目,尤其是web-flash項目,因為前端項目基本上照搬了其前端實現,這為我這個偏重后端的研發人員省了不少事兒。在此向兩位作者敬禮。