- Progressive Web Apps with React
- Scott Domes
- 233字
- 2021-07-08 09:36:22
What is Firebase?
Building a progressive web app is, for the most part, a frontend process. PWAs care little for how they consume data from a backend API (unless it impedes performance, of course). We want to keep the backend setup for our application minimal; for that, we turn to Firebase.
Firebase is a project by Google designed to help developers build apps without worrying about backend infrastructure. It operates on the freemium model, based on the amount of requests your backend has to respond to as well as the amount of storage you need. For our purposes, it is the perfect fit for quickly developing a small prototype. When our app scales, the Chatastrophe executive board assures us, "money won't be an issue."
What does Firebase provide? Of interest to us is a database, a hosting solution, and built-in authentication. Beyond that, it also offers something called Cloud Functions, which are snippets of code automatically run in response to certain events. We'll be working with Cloud Functions once we add push notifications to our application. For now, we want to add some authentication to our login form so that users can sign up and log in to Chatastrophe.
If you have a Google account (via Google Plus or Gmail, for example) you can log in to Firebase with those credentials, or create a new account; that's all we need to get started.
- Getting started with Google Guava
- 程序設計與實踐(VB.NET)
- Mastering Kotlin
- 從程序員到架構師:大數據量、緩存、高并發、微服務、多團隊協同等核心場景實戰
- Android NDK Beginner’s Guide
- Bootstrap Essentials
- 深度強化學習算法與實踐:基于PyTorch的實現
- Learning Python Design Patterns
- Learning Zurb Foundation
- Java編程的邏輯
- Multithreading in C# 5.0 Cookbook
- Go語言從入門到精通
- Offer來了:Java面試核心知識點精講(框架篇)
- HTML5 Canvas核心技術:圖形、動畫與游戲開發
- Java EE程序設計與開發實踐教程