【ふぁいあべーす】
Firebase とは?
最終更新:
💡 バックエンドをまとめてお任せ、アプリ開発のツールボックス
Googleが提供するモバイル・Webアプリ開発プラットフォーム。認証、データベース、ホスティング、サーバーレス関数など、アプリの裏側(バックエンド)に必要な機能をまとめて提供する。
📌 このページのポイント
Firebaseって何ができるの?
サーバーを立てなくていいの?
でも、アプリから直接データベースを触れるって危なくないの?
そこが一番大事なところだよ。アプリのコードは利用者の手元で動くから、アプリ側のチェックだけでは守れないんだ。そこでFirebaseには「セキュリティルール」があって、誰がどのデータを読み書きできるかをFirebase側で判定する。Cloud Firestoreでは、Firebase Authenticationとセキュリティルールを組み合わせてデータを守るよ。ルールを正しく書かずに公開すると、他人のデータが見えてしまうおそれがあるから注意してね
無料でも使えるの?
📖 おまけ:英語の意味
「Firebase」 = Fire(火)+ Base(土台)
💬 独立した会社のサービスとして2011年ごろに始まり、2014年10月にGoogleに加わったよ。名前の由来についての公式の説明は、ここでは確認していないんだ
参考資料
- Firebase Documentation(Firebase)
- Firebase Authentication(Firebase ドキュメント)
- Cloud Firestore(Firebase ドキュメント)
- Firebase Security Rules(Firebase ドキュメント)
- Cloud Functions for Firebase(Firebase ドキュメント)
- Firebase Hosting(Firebase ドキュメント)
- Firebase App Hosting(Firebase ドキュメント)
- Firebase pricing plans(Firebase ドキュメント)
- Firebase is Joining Google!(The Firebase Blog, 2014-10-21)