适用场景与不适用场景
了解 Forge Admin 最适合的场景,以及哪些情况下它可能不是你最好的选择。
适用场景
企业后台管理系统
Forge Admin 最典型的应用场景。从用户管理、权限控制到业务模块,你可以快速搭建一个功能完整的企业后台。
典型需求:部门管理、员工管理、角色分配、操作日志、数据权限控制。
SaaS 多租户平台
Forge Admin 内置多租户隔离机制(forge-starter-tenant),支持一个实例服务多个租户。
典型需求:租户管理、租户数据隔离、租户级自定义配置、各租户独立权限。
工作流审批系统
基于 Flowable 7.0 流程引擎,支持复杂的审批流程设计和运行。
典型需求:请假审批、报销审批、合同审批、自定义审批流程。
数据大屏展示
forge-report-server 提供大屏报表服务,支持可视化图表配置。
典型需求:业务数据监控、KPI 展示、实时数据大屏。
低代码业务平台
低代码平台让非开发人员也能搭建业务应用。
典型需求:客户管理、工单管理、资产管理等表单型应用。
不适用场景
高并发 C 端应用
Forge Admin 设计目标是中后台管理系统,不适合直接作为面向大量 C 端用户的 Web 应用。
原因:框架层次较多,单请求链路较长;默认同步处理模式,不适合毫秒级高并发响应。
纯静态网站
Forge Admin 需要后端服务和数据库支持,不适合纯静态内容展示。
替代方案:使用 VitePress、Hexo 等静态站点生成器。
移动端原生应用
虽然 Forge Admin 提供 H5 服务(forge-app-server),但主体功能面向 Desktop Web。移动端原生体验需要额外的适配工作。
判断清单
| 你的需求 | 是否适合 |
|---|---|
| 需要完整的中后台管理系统 | ✓ 非常适合 |
| 需要多租户 SaaS 平台 | ✓ 非常适合 |
| 需要审批工作流 | ✓ 非常适合 |
| 需要快速交付业务 CRUD | ✓ 非常适合 |
| 需要对接第三方 API/系统 | ✓ 适合(通过扩展机制) |
| 高并发 C 端网站 | ✗ 不适合 |
| 纯静态页面展示 | ✗ 不适合 |
| 移动端原生 App | ✗ 不建议直接使用 |
