Cnfzh 软件博客

我的软件博客上线纪念一下

终于有时间把我的blog开发完成,上线测试纪念一下. 采用.net10和blazor开发完成

纪念我的 Blog 开发完成并上线

关于服务器: 感谢阿里云的 99 计划。服务器从活动刚开始就买了,却一直没时间把自己的 Blog 做完。希望这个活动能一直持续下去 _。如果能开放海外或香港服务器就更好了。

早就想自己开发一套完全符合自己需求的 Blog 系统,只是一直没时间(其实是懒)。今天,总算把它肝出来了(感谢AI)。买了3年的阿里云服务器,终于不再是纯挂机状态了。

这是一个用 .NET 10 + Blazor + EF Core 写的个人博客,但它不仅仅是一个博客,更是一个后端架构的实验场。

️ 架构思路:在“重复造轮子”中追求极致

在开发过程中,我参考了 ABP 的分层设计思路,以及 Furion 的 AutoApi 理念。

我的核心目标是拒绝过度设计,坚持精简优先,只保留高投入产出比的通用能力。 我将这些零业务依赖的通用能力沉淀为了一个独立的 Cnfzh 框架层。

这样做的好处非常明显:

  • 业务纯粹:上层的业务项目可以完全剥离基础设施的干扰,只专注业务逻辑本身。
  • 性能导向:去除了传统框架中不必要的抽象和冗余,确保每一行代码都服务于核心性能与安全。

前端采用了BootstrapBlazor UI

为什么选择 BootstrapBlazor?原因很简单:它是国人开发的开源项目,中文文档清晰易懂,遇到问题反馈和响应也非常及时。尤其是 Table 组件,功能强大且易用,极大提升了开发效率。

现状与未来

目前它还只能算是一个“半成品”,核心的博客功能和底层框架已经跑通,但细节打磨还在继续。

等把它彻底打磨成“成品”后,我会考虑将其开源,希望能给同样喜欢 .NET 的朋友一些参考。

评论 0

还没有评论,来说两句吧。

提交前需验证邮箱,验证码 10 分钟内有效。

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.