Madong 企业级快速框架
我们致力于打破假开源的桎梏,全力打造一个集卓越性能、简约设计及美观界面于一体的开源 快速框架。秉持“取之于开源,回馈于开源”的核心理念,我们旨在为开发者节省宝贵时间,让他们能够悠然享受生活的每一刻——无论是忙里偷闲的惬意摸鱼,还是沉浸在知识海洋中的自我提升;无论是陪伴家人的温馨时光,还是挥洒汗水、强健体魄的健身之旅;亦或是邂逅灵魂伴侣、共绘人生美好画卷的浪漫际遇。
项目定位
本平台专注于企业级多租户场景的开发,提供以下核心特点:
前端架构
- 基于 VBen5.x 构建,提供稳定且高效的前端体验。
框架兼容
- 采用通用性组件设计,轻松适配 Element Plus、Ant Design Vue、Naive UI 等主流 UI 框架,满足多样化需求。
开源承诺
- 技术体系完全开源,个人及企业均可免费使用,无后顾之忧。
持续发展
- 项目处于健康迭代阶段,将持续优化企业级功能,确保与时俱进。
核心优势
技术特性
- ✅ 优雅布局系统:简洁界面搭配多套主题及导览模式,自由组合随心配。
- ✅ 企业级功能栈:开箱即用的 SaaS/多租户/RBAC 权限体系,满足企业复杂需求。
- ✅ 智能消息推送:基于 WebSocket+Redis 的分布式消息系统,实现实时高效通信。
- ✅ 高效流量管控:完备的流量控制与黑名单机制,确保系统稳定运行。
- ✅ 模块化设计:核心工程+可选插件,灵活配置,不需要的组件直接删除即可。
性能表现
- ⚡ 极致响应:在 2M 网络环境下,接口响应时间<300ms,普遍保持在 10-150ms 区间,提供流畅用户体验。
功能矩阵
基础架构
- 多租户体系:支持产品订阅、初始数据、独立数据源等企业级功能,满足多租户场景需求。
- 权限管理:完整的 RBAC 权限控制系统,确保数据安全与合规。
组织架构
- 用户管理:系统操作者配置中心,便捷管理用户信息。
- 部门架构:树形组织管理,支持数据权限划分,满足企业组织结构需求。
- 岗位管理:职务体系配置,明确岗位职责与权限。
系统管理
- 菜单权限:菜单/操作/按钮权限精细控制,确保系统操作安全。
- 角色管理:菜单权限分配+数据范围划分,灵活配置角色权限。
- 字典系统:常用数据标准化维护,提高数据一致性与准确性。
监控审计
- 通知公告:系统消息发布平台,及时传达重要信息。
- 操作日志:完整记录正常与异常操作,便于审计与追溯。
- 登录审计:包含异常登录监控,确保系统安全。
设计哲学
大道至简 —— 我们坚持:
- 代码优雅简洁:提高代码可读性与维护性。
- 开发高效快捷:提升开发效率,缩短项目周期。
- 架构清晰明了:确保架构易于理解与扩展。
无论是前端还是后端开发,都能享受"快就完事了"的编程体验。
版本选项
独立版本
- 适用于单一企业或项目,提供完整的权限管理、用户管理、系统监控等功能,满足独立部署需求。
多租户版本
- 专为多租户场景设计,支持产品订阅、独立数据源、流量管控等高级功能,满足SaaS平台或大型企业多租户管理需求。