说实话,这段时间挺郁闷的。

事情是这样的,我想做个小项目,一开始觉得用 Fastify 不错,轻量快嘛,就吭哧吭哧写起来了。写了几天,刷b站看到有人说 FastAPI 更好用,Python 写起来爽,自动生成文档。我想了想,好像有道理,就把 Fastify 的代码扔了,重新用 FastAPI 写。

FastAPI 写到一半,我又发现 Halo 这玩意儿,想着“既然是内容相关的,不如直接基于成熟的 CMS 做插件算了”,于是又去看 Halo 的文档,学它的插件机制。来来回回折腾了好几天。

今天突然停下来一看,傻眼了——我TM到底在干什么?派大星_StarPatrick-21

项目还是空的。功能几乎一个没做出来(用 Fastify 做出来的被我脑袋一热删库换 FastApi 了😭)。时间全花在“选一个更好的技术方案”上了。

更可笑的是,我搞了这么多事,其实根本没人用。就我自己。我一个人用,非要搞什么前后端分离,什么 JWT 鉴权,什么多用户权限管理。我图啥?我直接连数据库写几条 SQL 不就完事了吗?非要封装成 REST API,加中间件,搞 DTO,一层一层抽象,最后数据库里就那两三张表。

我现在回头看那些代码,就一堆毛坯房。外表看着像那么回事,有路由有服务有配置,里面啥也没有。我这些天跟打了鸡血一样熬夜写代码,其实就是在原地打转。

黄豆小黄鸭_DuckEmoji-13派大星_StarPatrick-8小黄人_Minions-7

今天是真的累了,热情彻底耗光了。不是写代码累,是自己折腾自己累。

我想明白了,我就是个教书的,不是搞基础架构的。我需要的是个能用的工具,不是技术选型报告。什么简单用什么,什么熟悉用什么,能跑就行,别整那些虚的。

下次再手痒想重构的时候,我得给自己一巴掌。小黄鸭_UtyaDuck-21