生态产品多个设计器现已发布候选版本

查看生态总览
跳转到内容

XiHan.BasicApp 基础应用 ​

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

它是什么 ​

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

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

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

从这里开始 ​

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

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

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

文档地图 ​

入门

架构

身份与访问

业务功能

前端开发

二次开发与参考

给 AI 工具

文档站在构建期另外产出几份纯文本,与本站同源:

地址内容
/llms.txt全站索引,每行一页
/llms-full.txt全站正文
/llms-backend.txt后端手册全部章节
/llms-frontend.txt前端手册全部章节

只需要一页时,把地址后缀改为 .md,如 https://basicapp.docs.xihanfun.com/backend/permission.md;每页正文右上角的「取本页 Markdown」指向的也是它。

技术栈速览 ​

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

在线体验 ​

与 XiHan.Framework 的关系 ​

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

Released under The MIT License