前阵子面试的时候被问到有没有使用过abp。
因为没有用过,所以与该职位无缘了,为此,下载了abp框架来看看,在短时间内先学会用起来。
看了下abp自带的权限系统,虽然看得懂它的实现方式,但是总觉得有些笨重了些。可能是我水平比较低,不太明白那么做的好处。
为此萌生了自己搭一个的想法,就一个简简单单的系统,反正先学会用起来再说。
像我这么懒的人要从零搭建一个权限系统,是不可能的,搭一个系统耗时又耗力,既然这样,为什么不用园里的大佬们的开源框架来改版一下呢?
在园里找了几天,看了几天。最后定下用如下两位大佬的权限系统来整合成一个。
第一个是nfine,为什么选这个,我看上了它的界面,对于像我这种前端渣渣来说,一套好看的ui绝对是个宝。至于什么vue,elementui这些都见鬼去吧,
老子没时间整这些,jquey不好玩吗,bootstrap 不能做出好看的界面吗?最烦的就是前端改版。
先不看后端如何,第一件利好就是省去了我写js渲染页面的时间。想了解NFine的移步:https://www.cnblogs.com/huanglin/p/5783900.html
第二个是ymnets,这个没有现成的代码可以下载,想要源码需要购买,这位老哥的权限系统的系列文章讲的足够细,数据库权限表的设计贼简洁,
所以直接采用这位老哥的数据库表设计。至于什么权限控制到字段?多租户?这种东西,后面有空再说吧,老子没时间。
想了解ymnets的移步:https://www.cnblogs.com/ymnets/p/3424309.html
此系列博客只作为个人使用abp的记录, 过程中踩的坑都会记录下来。
下一章开始从整合权限系统的过程中学习abp框架的使用。