前阵子给小项目加后端,本来用着 Supabase,越用越觉得重。数据库、鉴权、存储、边缘函数,概念一大堆,本地起个环境都折腾半天,对只想快点把东西跑起来的人来说,有点杀鸡用牛刀。
后来试了 PocketBase,才明白后端还能这么轻:一个 Go 编译出来的单文件二进制,零外部依赖,下载双击就能跑,自带 SQLite、实时订阅、文件存储,还有现成的 Admin 后台。胶水代码几乎全省了,下午 clone,晚上就把能自托管的原型搭起来了。
从某种角度看,完全开源、数据攥在自己手里的方案才是独立开发者真正需要的。Supabase 当然强,但做 MVP 的时候,PocketBase 这种一个小文件解决战斗的思路,确实让人找回掌控后端的快乐,部署也比 Firebase 那套轻了不止一个量级,丢台廉价 VPS 上就完事。严格来说真香。