AiNews
⚡ 速览 🧠 模型
← 返回首页

#dotnet

包含标签 "dotnet" 的文章,共 2 篇。

💻 AI 编程 V2EX

两年1444次提交:自研.NET 10模块化框架

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

🛠️ 开发工具 LINUX DO

CXTracer:Codex CLI会话查看工具开源

针对Codex CLI对话界面信息冗杂、难以有效追踪的问题,开发者推出了一款名为CXTracer的开源工具。该工具旨在优化Codex CLI的使用体验,通过提供清晰的会话查看功能,帮助用户更高效地理解AI Agent的调用流程和对话内容。 CXTracer的核心功能包括支持中英双语界面,以及创新的对话消息与执行双栏对比模式,用户可通过方向键便捷切换。此外,它还支持双栏同步导航功能,允许用户按时间顺序在双栏间跳转,极大地便利了Agent调用流程的复盘与分析。该工具基于.NET8、Avalonia 12和SukiUI 7技术栈构建,并采用AOT(Ahead-Of-Time)编译,确保了良好的性能和跨平台兼容性。尽管作者在开发完成后发现已有类似工具,但CXTracer凭借其独特的功能设计,仍为Codex用户提供了有价值的替代方案,特别适合需要深入分析AI编码助手交互过程的开发者和AI创业者。