MineAdmin

MineAdmin

基于Hyperf、Vue3、Vite3和Arco Design在高性能的基础上,快速构建你的web应用程序

流行的技术栈
使用基于Swoole的Hyperf高性能协程框架,Vue3 + Arco Design库作为前端,完全的前后端分离。PHP以常驻内存方式运行,大大提高了安全和性能。并且Hyperf框架提供了Mysql、Redis连接池等特性,让PHP焕然一新
使用注解代替配置文件
在PHP项目还是以配置文件为主的时候,MineAdmin全部使用注解方式替代配置文件,极大提高开发效率。路由、身份验证、权限控制、操作日志、事务等都以注解方式实现,后面还会增加更多注解替代传统配置文件
基础功能完善
内置了完整的权限体系,包括:菜单、用户、角色、部门等权限控制。也包括了日常的系统监控、字典代码、数据表维护。还有开发利器:在线表设计器、代码生成器等功能。
使用Vite3 + Pinia
Vite3 + Pinia强强联合,让前端更加方便快捷,冷启动只需1秒即可启动项目,相比Webpack动辄几十秒启动时间,体验感甚好。而使用Pinia替代了Vuex,在使用方面极大化繁为简,让开发者更容易掌握。
使用MaCrud和MaForm组件
MaCrud组件通过json配置即可完成新增、编辑、删除、修改的维护操作,组件设置了各种接口和方法,提供了常用事件和插槽,可以满足99%的需求。而MaForm组件是专门为了定制表单而开发的,也是完全通过json配置来定义表单界面,支持动态定义表单。
高颜值后台系统
系统提供了分栏、通栏、经典三种模式布局,支持黑暗模式切换、搭建好了国际化的基础。并且提供了皮肤更换功能,可扩展的皮肤,让后台时刻处于高颜值状态