作为程序开发者,无论后端还是前端必定会或多或少接触一些后台管理框架,小编今天为大家推荐五款开源的后台管理架构,其中包含纯前端或者开箱即用以及中小企业常用的一些架构,直接修改部分逻辑就可以直接复用,减少开发成本,提高项目进度。
NO.1
开源项目名称:vue-element-admin
开源项目地址:https://github.com/PanJiaChen/vue-element-admin
开源项目预览地址:https://panjiachen.gitee.io/vue-element-admin/#/dashboard
开源项目star / fork: 39528 / 13165 [截止2019-08]
上手难度:5星
架构模式:前后端分离
项目简述:该项目是基于Vue.js + element-ui 开发的一款纯前端后台框架,实用的侧边栏、多标签控制以及权限控制。个人强力推荐,侧边栏目前是前端控制,可自定义后端路由控制,需要具备一定的vue知识才能上手使用。
![1fa54c4eb4b2f5f7e0f908f3ef7dd2b6.png](https://i-blog.csdnimg.cn/blog_migrate/271447ddff33bd8cf1ac070d14a73230.png)
![737f5bc55f8952e0c3689c57e6f8b47f.png](https://i-blog.csdnimg.cn/blog_migrate/89f3952412c8e5afe3e5a73efbabef8f.png)
NO.2
开源项目名称:iview-admin
开源项目地址:https://github.com/iview/iview-admin
开源项目预览地址:https://admin.iviewui.com/login
开源项目star / fork: 12905 / 3873 [截止2019-08]
上手难度:4星
架构模式:前后端分离
项目简述:该项目是基于vue.js + iview 开发的后端架构,iview组件丰富,比较多的现成控件可直接从官网复制使用。
![cf9cde1777ed79419b7c7cd5b31e6ad2.png](https://i-blog.csdnimg.cn/blog_migrate/9683a2a7e3ac350807ff763f23d6b04b.png)
![79233018d90fa58582b3f1f370ad4c73.png](https://i-blog.csdnimg.cn/blog_migrate/a65942a51613dd3f5009876f259bbe53.png)
NO.3
开源项目名称:ant-design-pro
开源项目地址:https://github.com/ant-design/ant-design-pro
开源项目预览地址:https://preview.pro.ant.design/dashboard/analysis
开源项目star / fork: 20781 / 4729 [截止2019-08]
上手难度:5星
架构模式:前后端分离
项目简述:该项目是基于react.js + ant-ui , 由阿里团队开发的ant-ui构建的后台管理架构,上手难度比较难,需要熟悉react的基础知识以及对应的antd组件。
![09ba1358e33fef8f5a2ab6be4471e49c.png](https://i-blog.csdnimg.cn/blog_migrate/80d78225bc242c858351b9443ad75145.png)
![a37134818a3f0004a11d87e211b88a10.png](https://i-blog.csdnimg.cn/blog_migrate/ab3d4864377c640b4fa02748f129960f.jpeg)
NO.4
开源项目名称:d2-admin
开源项目地址:https://github.com/d2-projects/d2-admin
开源项目预览地址:https://d2admin.fairyever.com/#/index
开源项目star / fork: 6165 / 1107 [截止2019-08]
上手难度:3星
架构模式:前后端分离
项目简述:该项目基于vue.js+element-ui+d2自定义控件 , 比较成熟的开源框架过于定制化,整个架构模式还是比较完善的,扩展出来的一些开源项目也值得借鉴。
![ebf30acbb3148bb9189d51c4f09fdc7f.png](https://i-blog.csdnimg.cn/blog_migrate/5280c2c06f23850bc28f20701f25944e.jpeg)
![0333f298653354495e8f8afef3587fdf.png](https://i-blog.csdnimg.cn/blog_migrate/c4ed91824395295a7cf387f324b90717.jpeg)
NO.4
开源项目名称:RuoYi
开源项目地址:https://gitee.com/y_project/RuoYi
开源项目预览地址:hhttp://demo.ruoyi.vip/index
开源项目star / fork: 7.8k / 3.8k [截止2019-08]
上手难度:2星
架构模式:springboot+mvc
项目简述:springboot+bootstrap+Shiro+thymeleaf ,快速开发简洁的的项目,集成了定时任务调度、自动代码生成、用户管理、自动数据导出以及数据库监控等模块,单机即可运行,非常时候个人的私活项目,能够快速开发,赚外快的不二选择。
![cb28a8a425f5a435ab1b627e0099589a.png](https://i-blog.csdnimg.cn/blog_migrate/b9d6093c8a9fd14b8fd5258b6fb2c16c.jpeg)
![1bb4a180ea34d5de6e8aba3e4fb607cd.png](https://i-blog.csdnimg.cn/blog_migrate/38495d5b726c0cf45963ba8f7e74a900.jpeg)
以上则是我在项目开发中遇到的比较好的后端架构开源项目,与其选择star最高的还不如选择在项目开发中更适合自己的,更加顺手的。希望能在平时开发过程中的你一点好的帮助。