面向一个 Flutter 团队负责的后端任务的 Firebase Functions 迁移试验
现在 Firebase Functions 的 Dart 支持处于预览阶段,拥有小型 Firebase 后端的 Flutter 团队可以先做一次单函数 Dart 迁移试验。合适的测试对象是由应用团队负责、风险较低的函数,例如 Firestore 触发器、账号设置步骤,或已经贴近 Flutter 应用逻辑的通知扇出路径。
这项工作应检查公告未说明的点:部署步骤、本地测试、通过 Dart Admin SDK 访问 Firebase、错误处理、冷启动行为、日志,以及同一批开发者是否可以在不切换语言或工具链的情况下修改应用代码和后端代码。团队应保留当前 JavaScript 或 TypeScript 函数作为生产路径,直到预览功能在自己的 Firebase 项目中表现可接受。
这是一次开发者工作流变更,因此第一个有用的衡量指标应当很实际:一次常规的应用加函数变更能减少多少编辑、评审和部署命令。延迟和成本仍需本地测量,因为这篇回顾没有给出生产行为的数据。