本页目录
出门带着浏览器,开工作区、跑 Flask、请 AI 帮忙改代码,能不能把开发环境装进口袋?我用 Firebase Studio 试过这套流程:从模板到网页预览,再到同事分享和代码修改,操作比搭一整台远程主机轻不少。
这篇按完整开发过程展开,不把“能打开 IDE”理解成所有资源、模型和托管服务都无限免费。
1. Firebase 是平台,Studio 是开发入口
Firebase 包含 Authentication、云存储、Hosting 和 Cloud Functions 等服务,Studio 提供浏览器中的开发环境与 AI 辅助。接入同一生态确实方便,但服务各有配额与计费条件,“有免费额度”不等于整套应用零成本运行。
这篇重点是 Studio 的代码模式,不展开数据库或生产托管的配置。需要长期在线服务时,应另评估托管产品,而不是直接把工作区公开端口当生产入口。
2. 选模板:工具、项目和预览一起初始化
历史界面从 New workspace 开始选择 Web、后端、移动端、AI、数据库等模板。模板准备项目结构与相关工具,不是保证所有工作区同一资源配置。
数据库模板也不等于已经替你创建数据库服务器;有些是访问数据库的示例应用。选择前看模板说明,分清项目代码、连接目标和运行环境。
3. Flask 示例:从 main.py 到外部预览
我选择 Python Flask 的 API Server 模板,起名后等待初始化。工作区打开类似 VS Code 的编辑器,自动准备依赖和示例服务。
- 先读
README、main.py和依赖文件,确认启动方式。 - 查看 Hello World 路由,理解环境变量和默认返回值。
- 看终端是否正常启动,以及实际监听端口。这次示例是
5000。 - 打开左侧 Firebase Studio 页签,从 Backend ports 找到对应端口,点击预览链接。
- 浏览器看到预期返回后,再看终端请求记录,确认访问的是当前服务。
localhost:5000 指工作区本机,不是手里这台电脑。预览入口把端口映射到浏览器可访问地址;无法打开时先查进程与端口,再查映射和权限。
Gemini 面板能聊天,但实际模型、可用地区、额度和 API Key 要求应查产品配置。模型自称“基于某版本”不能作为型号证据,也不能把一次没有遇到限额写成无限量承诺。
4. 用途与分享:同事能看到,也要确认能改什么
我移动办公时会用浏览器访问工作区,临时演示也不必在本机安装全部工具。与本地 Cursor、Trae 相比,IDE 加 AI 的界面相似,但运行位置、文件权限、网络依赖与成本不同,不是完全互换。
团队协作时,这次界面可从工作区的 Share 输入同事邮箱;接收方在 Shared with me 找到项目,再进入环境。分享前确认身份与权限,不把含真实密钥和客户数据的环境随手开放。
广告
已有工作区文件的保留与访问仍需备份。临时预览适合一起验证改动,不保证持续在线;公共链接也不代表用户已经通过身份验证。
5. Gemini 改代码:Review 不是可省略的中间页
我先选中 Hello World 函数,请 Gemini 解释,必要时明确要求中文。理解代码后,再提出小改动:添加一个返回服务器时间的 API。
- 明确路由和返回要求,不把无关需求一起塞进去。
- 等待生成,打开 Review,看修改是否只影响所需文件。
- 审查通过后应用变更,再确认服务是否重新加载。
- 访问新路由。这次示例使用
/time,检查返回值与服务器时间含义。 - 查看日志与错误,必要时回退,不以“代码已经写进文件”当成功。
代码和环境配置可能发送给 AI 服务,使用前核对数据条款,别让解释函数顺便带走整个私有项目。需要真实业务功能时还要补测试、权限和失败路径。
6. 不同模板的差异
| 模板 | 这次观察 | 验证重点 |
|---|---|---|
| C++ | 有 Dockerfile,环境能运行 Docker | 先看服务状态,再用端口入口访问容器 |
| Android Studio Cloud | Ubuntu 图形桌面和移动开发 IDE | 系统与服务状态、临时环境生命周期 |
| Empty workspace | 较少预设工具的编辑环境 | 自己声明依赖与启动方式 |
| Vue | 内置 Web 预览窗口和控制台 | 修改是否实时生效、控制台错误 |
这些是该批模板的实测差异,不是所有版本的固定约定。容器与环境文件要进入可恢复的配置,手工改系统之后关掉浏览器,不能假定下次仍原样保留。
7. 云效作对照:看你已在用哪套生态
我也用过阿里云效的代码管理、流水线和在线开发入口。它与阿里云产品集成方便;Firebase 侧则围绕 Google 服务。选型要看团队已有项目、部署目标和协作方式,不只看哪边宣传“免费”。
历史工作区生命周期见Firebase Studio 工作区体验,网络实验另见临时工作区答疑。
这次真正可复用的顺序是:选模板、跑最小服务、检查预览、审查 AI 改动,再备份和迁移。欢迎分享你在云端 IDE 里最需要的功能,以及哪些本地工作仍不愿搬过去。感谢阅读,开发方便之外,项目能带走也很重要。
后续更新
2026 年 10 月 8 日核对:Firebase Studio 官方文档现说明,新用户注册与新工作区创建已于 2026 年 6 月 22 日停止,服务计划于 2027 年 3 月 22 日关闭。现有工作区可继续使用至关闭前;需要保留的项目应按官方迁移指南提前迁移,届时剩余数据将被永久删除。已部署的 Firebase 应用和核心 Firebase 服务不受影响。
广告


