知识问答
Firebase 是什么
Firebase是一家实时后端数据库创业公司。能帮助开发者很快的写出Web端和移动端的应用。随后被Google收购以来,用户可以在更方便地使用Firebase的同时,结合Google的云服务。
Firebase 是一家实时后端数据库创业公司,它能帮助开发者很快的写出 Web 端和移动端的应用。随后于 2014 年被 Google 收购以来,用户可以在更方便地使用 Firebase 的同时,结合 Google 的云服务。截至 2018 年 10 月,Firebase 平台有 18 个产品,被 150 万个应用程序使用。
Firebase 能让你的 App 从零到一。也就是说它可以帮助手机以及网页应用的开发者轻松构建 App。通过 Firebase 背后负载的框架就可以简单地开发一个 App,无需服务器以及基础设施。
Firebase 是由 Envolve 发展而来的,这是由 James Tamplin 和 Andrew Lee 于 2011 年创立的先前创业公司.Envolve 为开发人员提供了一个 API,可以将在线聊天功能集成到他们的网站中。在发布聊天服务后,Tamplin 和 Lee 发现它被用于传递非聊天消息的应用程序数据。开发人员使用 Envolve 在其用户之间实时同步游戏状态等应用程序数据。Tamplin 和 Lee 决定将聊天系统和支持它的实时架构分开。他们于 2011 年 9 月成立了 Firebase 独立公司,并于 2012 年 4 月向公众发布。
Firebase 的第一款产品是 Firebase 实时数据库,这是一种在 iOS,Android 和 Web 设备上同步应用程序数据的 API,并将其存储在 Firebase 的云端。该产品可帮助软件开发人员构建实时协作应用程序。
借助 Firebase,应用开发者们可以快速搭建应用后台,集中注意力在开发 client 上,并且可以享受到 Google Cloud 的稳定性和 scalability。Firebase 为后台开发提供以下几个功能:实时数据库(Realtime database);用户认证(Authentication);自定义 API(Cloud function);消息推送(Cloud messaging);静态网页 Hosting;云存储(Cloud storage);下面分别介绍一下每个功能。实时数据库是 Firebase 提供的核心功能。通过为 Android, iOS 跟 Web(JavaScript)提供 SDK,前端开发者们可以轻松的读写 Firebase 的数据库(no-SQL,Json)。
Firebase 提供了基于 email 的用户认证。通过 client SDK,开发者可以轻松的实现账户注册,登陆登出,修改密码,忘记密码等常用功能。并且可以轻松集成 3rd party Authentication 方式(Google Signin,Facebook Login,Github,Twitter)以及任何 customize 的认证服务。支持手机号登陆,短信功能。Firebase 提供了消息推送功能。通过 client side SDK 产生 token 注册至 firebase 服务器,并自动**任何消息推送。开发者或者管理者可以在任何地方(服务器或者个人电脑)对任何一个 device 发送推送消息,提高 engagement。顾名思义,Firebase 提供了最基本的 web hosting 功能。
对于 web 应用开发者来说提供了极大的便利,client 的代码不需要另外 host,而与 Firebase API server 共同 host 在 Google Cloud 中,提供了效率,降低了成本。Firebase 会为 web hosting 提供一个免费的 hostname,允许开发者可以随意更换为任何自己拥有的 hostname。Firebase 除了通过实时数据库对 structured 数据的支持,还通过云存储来提供上传下载大文件(blob file)。
Firebase最新文章
- 服务器配置教程视频_视频教程
- 安全增强服务_MRS安全增强
- 快手怎么关闭通讯录
- c语言结束程序命令
- 安全运维审计系统_运维审计
- Robovps:德国机房vps(德国vps主机)
- 什么是商务网站设计,商务网站设计的重要性
- 如何优化网店SEO,网店SEO提升关键点
- 安全门_ISV系统说明与接口对接信息
- 163邮箱登陆页面在哪里,详解163邮箱登陆流程及注意事项
- 安徽省信息安全测评中心_工作说明书
- 如何通过Google关键词优化提升网站流量,掌握Google关键词优化的技巧
- 日本服务器游戏排行榜前十:畅销游戏一览及其魅力解析
- qq空间怎么设置留言板权限-qq空间设置留言板权限教程
- 安全模型_启用安全模型
- 如何提高邢台SEO排名,邢台SEO行业现状及前景分析
- 快手怎么王者荣耀直播
- Ajax留言本源码_源码咨询
- 如何进行江门网站推广,江门网站推广的重要性
- 免费个人网站制作有什么步骤?