用代码证明 ASP.NET Core 从未“没落”:BlogSwarm 上线与 Mirage 图床开发手记

竟然有人说 ASP.NET 没落了?作为一个 C# 死忠党,我必须用代码和项目来证明:ASP.NET Core 依然是开发体验里的 YYDS。

最近我基于现代 .NET 做了两个实践项目,一个是已经上线的博客聚合平台,另一个是正在开发的开源图床。我想用它们告诉大家:在 2026 年,全栈 .NET 依然非常能打。

首先是已经正式上线的博客聚合平台 —— BlogSwarm(蜂窝博客)。

它的核心理念很朴素:在这个信息过载的时代,把分散在互联网各处的优质个人博客重新聚合起来,让真正的好内容不被算法淹没。

目前平台主打“极简主义”体验:

  • 零负担访问:无需注册账号,打开即用,没有多余的社交干扰。

  • 去中心化收录:作者只需提交 RSS 链接和站点基础信息,经人工审核通过后,系统便会自动抓取更新。

  • 自由进退:如果你不想让自己的博客继续被收录,随时联系我删除,没有任何门槛。

欢迎大家把自己的独立博客提交进来,让我们一起把独立博客的这把火燃得更旺。

其次,是关于正在开发的幻影图床 —— Mirage。

项目名称源于“海市蜃楼”(Mirage),寓意它轻盈、自由且带有一点技术上的梦幻感。虽然它目前还在迭代中,但架构设计上有一个明确的特点:彻底的前后端分离。后端只负责提供干净的 RESTful API,前端则完全交给开发者自己发挥。

这种设计带来了极大的灵活性:

  • 想要极致轻量?你可以自己写一个单页应用(SPA)。

  • 追求视觉效果?可以用任意前端框架甚至静态站点生成器(SSG)来定制。

  • 企业级需求?完全可以基于此编译部署一套带品牌标识的自有图床。

目前项目已开放了上传、查看和管理等核心 API,多用户支持、分组策略、过期机制和图片处理等功能正在路上。欢迎大家在 Codeberg 上 Star、提 Issue 或提交 PR,一起把它打磨成更好用的开源工具。

关于项目进度的一个小插曲:

原本我计划同时推进 BlogSwarm 和一个庞大的“博主工具箱”合集项目,但由于精力有限,工具箱目前正被我改造成一个更聚焦的大型资源导航。而图床项目 Mirage 也因同类开源项目过多,暂时处于搁置状态。

不过,这并不意味着大家没有好用的自托管方案。如果你只是想找一个简单高效的图床,强烈推荐 PHP 生态下的 EasyImages。它是一个无数据库设计的图床,部署极其简单,非常适合个人博主快速上手,可以作为 Mirage 成熟前的完美替代品。

最后不得不提一下开发效率。这次开发过程中,我使用了 Trae CN 刚推出的智谱清言 GLM-5 模型辅助编写代码和接口文档。它在理解上下文和生成结构化代码方面的表现确实惊艳,比上一代模型有了质的飞跃。下一期我准备专门评测一下 GLM-5,并分享几个我自己调教好的 MCP Prompt,也欢迎大家来交流使用心得。

ASP.NET Core + Blazor / Minimal API + 前后端分离 + 开源 + 极简设计,这套组合拳在 2026 年依然可以玩得很爽。有兴趣的同学欢迎体验 BlogSwarm 并反馈建议。

评论