×

推荐一个基于 .NET 8 开发的快速开发框架 - Yi.Admin 框架

独孤求败 独孤求败 发表于2026-02-03 09:25:47 浏览35 评论0

抢沙发发表评论

Yi框架

这是一个 基于 .NET 8 的集大成型项目框架,不追求花哨概念,而是回归工程本质:轮子成熟、设计清晰、开箱即用。整体定位为简易、实用、稳定的老牌风格框架,适合真正落地的业务项目。

后端采用 .NET 8,前端基于 Vue 3,整体架构支持 传统三层架构 / DDD 领域驱动设计,可根据项目规模灵活选择。框架内部结构干净整洁,遵循微软官方推荐的设计风格,对原生能力进行合理封装,代码可读性和可维护性都比较高。

系统内置完整的 RBAC 权限管理体系,覆盖用户、角色、菜单、按钮等常见权限场景;同时集成了一个可直接使用的 BBS 论坛社区系统,从业务角度出发,更贴近真实项目需求,而不是单纯的后台模板。

技术栈

项目后端基于 C# / ASP.NET Core 8.0 构建,整体以稳定、成熟、可扩展为设计目标,围绕 ABP vNext 生态进行能力整合。

  • 动态 API:基于 ABP vNext 实现,自动暴露应用服务接口,减少样板代码

  • 鉴权与授权:采用 JWT 认证机制,配合 RBAC 权限体系,满足复杂权限控制需求

  • 日志系统:集成 Serilog,支持结构化日志与多目标输出,便于问题追踪与分析

  • 模块化架构:基于 ABP vNext 模块化设计,业务解耦,模块可插拔,方便扩展

  • 依赖注入:使用 Autofac 作为 IoC 容器,增强依赖管理能力

  • 对象映射:采用 Mapster,高性能、低侵入的对象映射方案

  • ORM 框架:使用 SqlSugarCore,上手简单,开发效率高,适合国内项目场景

  • 多租户支持:基于 ABP vNext 原生多租户能力,适配 SaaS 类业务

  • 后台任务调度:集成 Quartz.NET,支持定时任务与分布式任务调度

  • 本地缓存:使用 ABP vNext 本地缓存机制,提升系统响应速度

  • 分布式缓存:基于 ABP vNext 分布式缓存封装,支持多节点部署

  • 事件总线:采用 ABP vNext 事件总线,实现模块间解耦与异步通信

技术栈

项目后端基于 C# / ASP.NET Core 8.0 构建,整体以稳定、成熟、可扩展为设计目标,围绕 ABP vNext 生态进行能力整合。

  • 动态 API:基于 ABP vNext 实现,自动暴露应用服务接口,减少样板代码

  • 鉴权与授权:采用 JWT 认证机制,配合 RBAC 权限体系,满足复杂权限控制需求

  • 日志系统:集成 Serilog,支持结构化日志与多目标输出,便于问题追踪与分析

  • 模块化架构:基于 ABP vNext 模块化设计,业务解耦,模块可插拔,方便扩展

  • 依赖注入:使用 Autofac 作为 IoC 容器,增强依赖管理能力

  • 对象映射:采用 Mapster,高性能、低侵入的对象映射方案

  • ORM 框架:使用 SqlSugarCore,上手简单,开发效率高,适合国内项目场景

  • 多租户支持:基于 ABP vNext 原生多租户能力,适配 SaaS 类业务

  • 后台任务调度:集成 Quartz.NET,支持定时任务与分布式任务调度

  • 本地缓存:使用 ABP vNext 本地缓存机制,提升系统响应速度

  • 分布式缓存:基于 ABP vNext 分布式缓存封装,支持多节点部署

  • 事件总线:采用 ABP vNext 事件总线,实现模块间解耦与异步通信


演示截图

640.png

9582788ce316be43c9b1619a03c1c6b7.png

4ed93ae480b2131dd1001159070c073e.png

7cdf42e1e8d25da714aee95a6871d616.png

21b83171abe0957dab6bd40b0a3553dc.png

项目地址


  

https://gitee.com/ccnetcore/Yi




群贤毕至

访客