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

#backend

包含标签 "backend" 的文章,共 7 篇。

💻 AI 编程 V2EX

自研 .NET 10 模块化框架 XiHan.Framework

一位 .NET 后端开发者在面对新项目重复配置横切关注点(如 DI、中间件、日志、事务、多租户、缓存)、控制器中大量胶水代码,以及现有框架(如 ABP 的重度、Furion 的局限性)无法完全满足个性化需求时,决定自研一套框架。经过两年、1444 次提交,他开发出了 XiHan.Framework,一个基于 .NET 10 的模块化后端框架。 该框架旨在提供一个完全由作者掌控、优先使用 .NET 原生能力、依赖可控的底层架构。目前,XiHan.Framework 包含 57 个项目,全部以 NuGet 包形式发布。其核心设计原则是最大化利用 .NET 内置能力(如 DI、HybridCache、System.Text.Json、内置限流器),尽量避免引入第三方依赖,并采用 `[Dep]` 属性实现模块间的解耦通信。该框架旨在解决 .NET 开发中常见的痛点,为开发者提供一个轻量、可控且高效的模块化开发底座。

💻 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 开发者而言,该框架提供了一个高度原生、模块化且易于定制的底座选择。

💻 AI 编程 V2EX

Go跨平台:服务端打包进客户端实现本地音乐播放

Songloft(原MiMusic)项目在开源其后端后,成功实现了将服务端打包进客户端的功能,使用户无需服务器或NAS即可体验本地音乐播放。这一创新源于项目后端从一开始就采用CGO-free架构设计,旨在最大化跨平台兼容性,尽管对单人服务而言性能损失并非首要考量,但此举极大地简化了后端打包进前端的过程,并借鉴了V2rayNG等项目的成功经验。 Songloft是一个面向个人用户的自托管音乐服务器,其核心亮点在于强大的JS插件体系。项目提供了完善的SDK和脚手架,鼓励开发者甚至非程序员利用AI工具开发插件,从而降低了技术门槛。目前,通过Subsonic插件,Songloft已支持音流、箭头等知名客户端。这一实践不仅展示了Go语言在跨平台应用中的强大能力,也为中国开发者和AI创业者提供了一个关于全栈应用本地化部署、CGO-free架构优势以及AI辅助开发插件的实际案例,具有重要的技术参考价值和实际应用潜力。

💻 AI 编程 LINUX DO

开发者热议:Gemini后端编程实战体验

在GPT等主流模型遭遇访问限制的背景下,国内开发者开始将视线转向谷歌的Gemini模型,并对其在后端编码领域的实际表现展开了深入讨论。核心结论如下: 1. **版本选择**:针对Gemini 1.5 Pro与Flash的选择,开发者普遍建议在后端开发中首选Pro版本。Pro在处理复杂的业务逻辑、架构设计和Debug时表现更优;而Flash则因其高速度和低延迟,更适合用于简单的代码解释或单测生成。 2. **核心优势**:Gemini最突出的优势在于其超长的上下文窗口(高达200万Token),这使得它在阅读和理解整个后端项目代码库、进行跨文件重构时具有独特优势。 3. **实际影响**:虽然Gemini在长文本理解上表现出色,但在代码生成的精准度和逻辑严密性上,部分开发者认为其仍略逊于Claude 3.5 Sonnet。但作为企业级备用方案,Gemini已具备极高的实用价值。

💻 AI 编程 LINUX DO

CHY公益站:端午问候与API开发进展更新

CHY公益站发布端午节问候,向广大社区成员送上节日祝福,并宣布今日签到用户可获得619额度作为节日福利。在技术进展方面,CHY公益站同步更新了其核心项目CHY-API的开发进度。据透露,该API的后端开发工作已全部完成,目前团队正积极投入前端界面的编写阶段。这一关键进展表明,CHY-API的正式上线指日可待,有望为中国开发者和AI创业者提供新的编程接口、工具或服务。考虑到CHY公益站的“公益”定位,该API可能是一个面向社区的免费或低成本技术资源,其后续功能细节和发布计划将对相关技术生态产生实际影响,值得持续关注。

🤖 AI Agent LINUX DO

红杉领投AI硬件初创招聘大数据后端

一家成立于2025年6月的顶尖AI硬件初创公司正招聘北京地区的大数据后端开发工程师。该公司已获得红杉资本等顶级美元基金投资,专注于面向海外市场的AI可穿戴“Always-on”智能硬件。其核心软件技术方向涵盖语音与语言模型工程、长记忆(Long Memory)以及Agentic(智能体化)交互。该岗位职责包括设计高可靠的实时与批处理数据流水线,构建数据仓库架构(OLAP查询),以及开发内部管理平台和数据API。任职要求候选人精通Go/Java/Python之一,拥有7-10年大数据平台开发经验,并熟练掌握主流关系型数据库与大数据存储系统。此招聘反映了当前AI Agent与可穿戴硬件结合的创业热潮,对于寻求前沿AI落地实践的资深后端开发者具有极高的职业吸引力。

💻 AI 编程 V2EX

GLM设计复杂数据流:链路长且AI易遗忘

本文源自V2EX社区讨论,一位后端开发者分享了由GLM模型设计的ERP采购单同步数据流方案。该方案链路较长:用户同步ERP采购单后,系统通过`save-entity-v3-simple`保存数据,利用AOP切面`ApiCallLogAspect`拦截并读取ETL规则配置,在内存中匹配JSON条件后触发`EtlDataProcessService`创建质检任务,最后更新关联ID。开发者面临的主要痛点在于,虽然AI设计了这套完整的架构,但在实际编码落地过程中,AI容易“遗忘”上下文,需要频繁提醒。这反映了当前AI辅助编程(AI Coding)在处理长链路、多模块协同设计时的上下文窗口与长期记忆瓶颈。对于开发者而言,应对此类问题需采用模块化拆分、编写清晰的架构文档,或通过持续喂入上下文来辅助AI保持记忆,以确保复杂业务逻辑的准确实现。