两年1444次提交:自研.NET 10模块化框架
针对 .NET 后端开发中频繁重复配置依赖注入、中间件、日志及多租户等横切关注点,以及现有框架(如 ABP、Furion)过于沉重或难以完全掌控的痛点,一位开发者历时两年、经过 1444 次提交,自主研发了一套基于 .NET 10 的模块化后端框架——XiHan.Framework。 该框架目前包含 57 个项目,全部以 NuGet 包形式发布。其核心设计原则是“优先使用 .NET 原生能力”,如内置的 DI、HybridCache、System.Text.Json 和原生限流器,尽量减少第三方依赖,确保代码的轻量与高可控性。模块间通过依赖特性进行解耦与关联。 XiHan.Framework 旨在解决控制器中充斥的胶水代码问题,自动处理响应包装、异常转状态码及 TraceId 追踪。对于追求极致掌控力、不希望被重型框架绑架的 .NET 开发者而言,该框架提供了一个高度原生、模块化且易于定制的底座选择。