【发布时间】:2018-07-01 10:07:59
【问题描述】:
假设我正在开发像 Instagram 这样的应用程序:适用于 iOS、Android 和 Web。我决定使用 Google Firebase,因为它看起来确实可以简化工作。
用户在应用中需要的功能有:
- 授权/注册
- 上传照片
- 搜索其他人、关注他们并查看他们的照片
我来自传统的“自己的后端”开发,我确实需要设置服务器、创建数据库并最后编写 API 让前端从服务器检索数据。这就是为什么我不清楚它在 Firebase 中是如何工作的。
所以问题是如何创建这样的应用程序:
- 我应该使用云函数创建自己的 API 吗?还是可以直接从客户端使用数据库?
- 如果我直接使用数据库,为什么需要云功能?我应该使用它们吗?
很抱歉提出这么愚蠢的问题,但从头开始真的很难。
【问题讨论】:
-
您的问题过于宽泛,无法具体而明确地回答。如果您正在寻找对话以帮助确定 Cloud Functions 是否适合您的特定用例(您在此处并未真正提及),请尝试发布到 firebase-talk。 groups.google.com/forum/#!forum/firebase-talk
-
阅读 Firebase 入门指南并编写一些代码可以回答您的很多问题。制作一个非常基本的应用程序来上传照片并写入一些用户数据将是一个非常值得的产品测试,如果它符合您的用例,会给您更好的感觉。
标签: firebase firebase-realtime-database google-cloud-functions