跳转到内容

XiHan.BasicApp 基础应用

企业级中后台内核。 后端基于 .NET 10 与 XiHan.Framework,前端基于 Vue 3,开箱即带多租户、RBAC + ABAC 权限、代码生成与实时通信等能力。它既是一套可直接投产的中后台起点,也是学习 .NET + Vue 全栈实践、以及 XiHan.Framework 用法的最佳参考。

它是什么

XiHan.BasicApp 采用前后端分离架构:

  • 后端 遵循 DDD 分层与 CQRS,应用服务经动态 API 直接暴露为 REST 接口,无需写 Controller
  • 前端 使用 Vue 3 + TypeScript + Naive UI,Schema 驱动的列表页、权限/租户/偏好三重感知

系统内置完整的身份、权限、租户与审计能力。你可以拿它当项目脚手架直接改,也可以只读它的代码学习框架怎么用。

从这里开始

还在做技术选型?先读 为什么选择曦寒 —— 它适合什么项目、和其它中后台方案的区别、以及它的短板。

已经决定动手?按这个顺序走:

  1. 快速开始 —— 在本地把前后端跑起来(约 10 分钟)
  2. 系统架构 —— 看懂后端模块划分与前后端协作
  3. 权限模型 —— 理解 RBAC + ABAC、数据范围、多租户隔离

文档地图

入门

架构

身份与访问

业务功能

前端开发

二次开发与参考

技术栈速览

关键技术
后端.NET 10 · XiHan.Framework 3.10.1 · SqlSugar(PostgreSQL/MySQL/MariaDB)· Redis · SignalR · Serilog · Scalar
前端Vue 3.5+ · TypeScript 6.0+ · Vite 8 · Naive UI · Pinia · Tailwind CSS 4 · Tiptap · vue-i18n

在线体验

与 XiHan.Framework 的关系

XiHan.BasicApp 构建在 XiHan.Framework 之上——框架提供认证、授权、数据、缓存、事件总线、多租户、动态 API 等底层能力,BasicApp 在其上实现具体的中后台业务。想先理解底层机制,建议先读框架快速上手

Released under The MIT License