什么是 Firebase🔥 以及为什么要学习它?
嗨,你好吗?看来你是来了解 Firebase 的,这很不错。你走对了路,因为云服务是 Web 和移动应用的特色。那就开始吧。
Firebase 是什么?
Firebase 是一个移动和 Web 应用程序开发平台,由 Firebase, Inc. 于 2011 年开发,后于 2014 年被 Google 收购。截至 2018 年 10 月,Firebase 平台拥有 18 个产品,被 150 万个应用程序使用。(根据维基百科的定义)。
Firebase 是一个后端即服务 (BaaS) 平台。它为开发者提供各种工具和服务,帮助他们开发 Web 应用、移动应用或游戏,而无需考虑服务器端编码、API 或后端数据存储。所有相关的后端服务均由 Google 云基础架构管理。Firebase 提供了一些连接这些服务的方法,您可以使用它们来创建精美的应用和网站。
简而言之,Firebase 是一个允许您无需服务器端编程语言即可构建 Web 和移动应用程序的平台。
我打算在 dev.to 上开设一个 Firebase 系列,如果你有兴趣学习 Firebase,请给我留言,这样我就能知道有多少人对这个系列感兴趣。在这篇博客中,我们将了解 Firebase 提供的产品,并搭建我们的第一个 Firebase 应用。
一些 Firebase 基础产品及其使用范围
身份验证— 用户登录和身份
实时数据库— 实时、云托管、NoSQL 数据库
Cloud Firestore — 实时、云托管、NoSQL 数据库
云存储— 大规模可扩展文件存储
云函数— “无服务器”、事件驱动的后端
Firebase 托管— 全球网络托管
ML Kit —用于常见 ML 任务的 SDK
分析— 了解您的用户以及他们如何使用您的应用
预测— 将机器学习应用于分析以预测用户行为
云消息传递— 向用户发送消息和通知
远程配置— 无需部署新版本即可自定义您的应用;监控变化
A/B 测试— 运行营销和可用性实验以了解哪种方法最有效
动态链接— 支持原生应用转化、用户共享和营销活动
应用索引— 通过 Google 搜索集成重新吸引用户
应用内消息 — 通过有针对性的消息吸引活跃用户
让我们设置我们的第一个应用程序
转到https://firebase.google.com/并使用您的 Google 帐户登录。
登录后,屏幕右上角会出现一个“转到控制台”选项,点击它。 之后,您将被重定向到 Firebase 主页。主页如下图所示。
此屏幕显示您现有的项目,左侧有一个 + 图标,用于创建一个新的 Firebase 项目。点击 + 图标,您将看到以下屏幕
输入您选择的项目名称,只需在下方看到您的项目名称 learning-firebase-f398e8,这是您唯一的 Google Cloud 项目 ID。每当您创建 Firebase 项目时,它都会自动创建 Google Cloud 项目。输入您的 Firebase 应用名称,然后按“继续”按钮。
现在您有了一些想要启用或禁用的用户分析工具。此功能有助于分析您的网站或应用程序的用户,以检查访问者的参与程度以及 A/B 测试和其他分析工具。对于初始项目,只需禁用它,然后按创建一个项目。
创建项目需要一些时间,完成后您将看到以下屏幕。
恭喜您已经建立了您的第一个 Firebase 项目,并准备学习当前 IT 领域按需提供的 Firebase 来制作无服务器应用程序。
希望您喜欢这篇 Firebase 入门教程博客。如果您喜欢这篇,请留言并关注我,这样当我发布 Firebase 系列的下一篇时,您就会收到通知。
要了解我的最新动态,请在 Twitter 上关注我。==> Kushal Sharma
文章来源:https://dev.to/sharmakushal/what-is-firebase-and-why-should-you-learn-it-4kp3