Skip to content

HaloLight全栈分离管理后台

前后端完全解耦 · 12 个前端 × 8 个后端 = 96 种组合 · 企业级 Admin Dashboard

🏗️ 架构说明

前后端完全分离

  • 独立仓库、独立部署:前端走 CDN/边缘节点,后端独立弹性扩缩容
  • 接口契约对齐:通过 OpenAPI / tRPC / GraphQL Schema 保证前后端协同
  • 技术演进不锁定:更换任意前端或后端实现时,遵守契约即可无痛切换

96 种组合可能

12 个前端框架: Next.js · Nuxt · Vue · Angular · SvelteKit · Astro · Solid.js · Qwik · Remix · Preact · Lit · Fresh

8 个后端 API: NestJS · Node.js (Express) · Python (FastAPI) · Java (Spring Boot) · Go (Fiber) · PHP (Laravel) · Bun + Hono · tRPC BFF

任意组合 = 12 × 8 = 96 种搭配方案

常见组合示例

组合适用场景优势
Next.js + NestJS多租户 SaaS、企业管理后台SSR + TS 统一栈,代码共享
Vue + FastAPI中小团队快速交付轻量上手、Python 数据生态
Angular + Spring Boot大型企业、长周期项目强类型、成熟中间件生态
SvelteKit + Go Fiber高性能实时应用极致性能与低资源占用
任意前端 + tRPC BFF移动/桌面多端类型共享、聚合与降噪

解耦优势

  • 团队并行交付:前后端团队独立开发、独立部署
  • 按需扩展:前端静态化/SSR,后端微服务化或 Serverless
  • 技术升级灵活:替换任一侧不影响另一侧
  • 多团队协作:不同技术栈团队可共享同一套 API