--- title: 从Supabase迁移到Appwrite description: AI 扩写 date: 2025-07-01 img: https://lijue-me.oss-cn-chengdu.aliyuncs.com/20250623164451378.png navigation: icon: simple-icons:supabase --- ## 最初的技术选型 去年春节前开发AI平台时,我在后端服务的选择上——Github社区有两个优秀的开源项目:Supabase和Appwrite。 **当时的决策因素**: 1. **社区热度**:Supabase的Star数量明显更多 2. **UI设计**:后台管理界面的配色和布局更符合我的审美 3. **命名偏好**:单纯喜欢"Supabase"这个名字的科技感 4. **商业化支持**:国内有memfire cloud这样的二开商业项目 5. **退出策略**:不想自托管时可以有现成的过渡方案 ## 使用后的痛点 随着项目的深入开发,我逐渐感受到了一些问题: - **系统太重**:Supabase的"全家桶"式设计带来了不必要的复杂度 - **功能过剩**:很多内置功能在项目中根本没有用到 - **维护成本**:自托管的运维负担超出预期 ## Appwrite 上个月Appwrite发布的**Sites功能**让我眼前一亮——这个对标Vercel的新功能完全改变了我对它的认知。经过重新评估: ✅ 更轻量的架构 ✅ 恰到好处的功能集 ✅ 持续创新的能力 ## 迁移计划 现在已经着手准备后端迁移: 1. 收集双方的SDK文档 2. 制定cursor-rules转换规则 3. 利用AI辅助代码转换 **嘿,这告诉我们**: 技术选型时除了看表面参数,更应该深入评估: - 项目的实际需求 - 长期维护成本 - 技术栈的发展潜力 这次迁移虽然会带来短期工作量,但从长期来看绝对是值得的!