Firebaseとその周辺の知識について
今回の目的は、
- Firebaseやその周りの用語について理解する
です。
Firebaseとは
firebaseはGoogleが提供するバックエンドサービスです。
サービスの早期リリースを考えるときに、ひとまず立ち上げるためのBaaS(Backend as a Service)です。
ウェブサービスほどサーバーを必要としないモバイル向けのサービスとなっています。
各BaaSにはAndroidやiOSのSDKがあるので、煩わしい認証はSDKがFirebaseと連携してくれるので、大幅に工数を削減できます。
SDKとは何でしょうか。
SDKとは
SDKとは、ソフトウェア開発キットの略称です。
その技術を使って開発するために必要なものが揃えてあるイメージです。
iOSでいうiOS SDKはXcodeに同梱されており、iPhoneアプリを開発するために必要なものが揃えられています。
例えばこのページを見てみます。
https://firebase.google.com/docs/auth/web/google-signin
ここでFirebase SDKでログインフローを処理するということが書いてありますが、これは、
JavaScriptを使ったFirebaseの最適な開発環境でログインフローを作成する
という意味です。
「FirebaseをJavaScriptプロジェクトに追加します。」というフローを通すことで、FirebaseSDKが使用できるようになり、Firebase SDKでログインフローを実装できるようになります。
Firestoreとは
Cloud Firestoreは、Firebaseのモバイルアプリ開発用の最新データベースです。かつてのRealtime Databaseをさらに強化しています。これから主力で使用されるデータベースです。
Author And Source
この問題について(Firebaseとその周辺の知識について), 我々は、より多くの情報をここで見つけました https://qiita.com/notch0314/items/46b537a6c29746d61506著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .