Firebase
Firebase 就像名字中所携带的 base 字样透露出的信息,它是一个数据库;Firebase 是 Google 提供的一个 Baas 云产品(Backend as a service 后端服务化);Firebase 将数据库的常用操作封装成一个库,开发者可以在前端代码中直接调用,与数据库进行交互,这样一来就省去了传统后端应用的开发,由前端直接跟数据库打交道;
适用场景:在轻量化应用中,Firebase 可以大大节省开发的工作量;但它也意味着将原来的后端逻辑全部搬到前端了,而前端是运行在浏览器中的,有可能不适合运行一些密集运算,另外也将整个应用的逻辑全部暴露出来,并非所有的应用都适合该场景;
开发者通过 Firebase SDK 也 Google 服务器直接交互,因此在使用 Firebase 之前,需要先在 Google 控制台申请 API 账号,然后在 SDK 中使用该账号;这带来一个有趣的问题,显然该账号信息是不能传输到前端的,那么要如何保持私密性呢?貌似仍然不可避免需要有一个后端服务来处理这个事情;
Firebase
https://ccw1078.github.io/2021/11/04/Firebase/