Core + Vue 后台管理基础框架0——开篇
<p>1、背景</p><p> 最近,打算新开个项目,鉴于团队技术栈,选型.net core + vue,前后端分离。本打算捡现成的轮子的,github上大致逛了逛,总发现这样那样的不太适合心中那些“完美实践”,例如:Abp vnext好是好,但重度封装,且前端是基于jQuery,后续业务开发估计要大批量操作DOM,写大量JS;WTM虽然简单强大,但也不容易定制化。总之,各式各样的快速开发框架,尤其是后端,总有些不方便扩展或定制化的地方。于是,自己花了差不多半个月业余时间,手撸了一个具有系统管理基础功能的后台管理框架。</p>
<p>2、技术栈</p>
<p>前端:Vue + Vue-Router + Vuex + Axios</p>
<p>后端:.NET CORE + EF Core</p>
<p>数据库:MySQL</p>
<p>3、系统概览</p>
<p><img src="https://img2020.cnblogs.com/i-beta/481360/202003/481360-20200311222653782-1769268739.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/i-beta/481360/202003/481360-20200311222712734-282868144.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/i-beta/481360/202003/481360-20200311222743840-1811754566.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/i-beta/481360/202003/481360-20200311222823381-2030298673.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/i-beta/481360/202003/481360-20200311222855949-202995477.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/i-beta/481360/202003/481360-20200311222920559-2105859717.png"></p>
<p> </p>
<p> </p>
<p> </p>
<p> 4、github</p>
<p>https://github.com/KINGGUOKUN/SystemManagement</p>
<p>5、系列文章</p>
<p>后续系列文章将会从如下几个方面进行讲解:</p>
<p>1)运行系统</p>
<p>2)系统认证——JWT</p>
<p>3)系统授权——后端</p>
<p>4)系统授权——前端</p>
<p>5)系统审计</p>
<p>6)业务日志</p>
<p>7)APM——EFK</p>
<p>8)Swagger文档</p>
<p>6、鸣谢</p>
<p> 特别感谢vue-element-admin(https://github.com/PanJiaChen/vue-element-admin 和 web-flash(https://github.com/enilu/web-flash) 这两个开源项目,尤其是web-flash项目,因为前端项目基本上照搬了其前端实现,这为我这个偏重后端的研发人员省了不少事儿。在此向两位作者敬礼。</p><br><br>
来源:https://www.cnblogs.com/guokun/p/12466089.html
頁:
[1]