AWS AmplifyやAzureも検討したけどFirebaseを採用しました。
Contents
Firebase AWS Amplify Azure比較
競合サービス(AWS Amplify、Azure)と公式サイト
競合サービスとしてAmazonのAWS Amplify、Microsoft Azure Mobile Appsなどがありますが情報が少なめで、GoogleのFirebaseの方が有名です。一言でいうと情報量が決め手です。
もうひとつはGoogleのCloudRunもそうなのですが、無料枠が比較的大きいことがあげられます。法人で大規模サイトを作るのならともかく個人開発はGoogleかなと思いました。実際に個人開発をしている人はGoogleを選んでいる人は多いです。
もうひとつはGoogleのCloudRunもそうなのですが、無料枠が比較的大きいことがあげられます。法人で大規模サイトを作るのならともかく個人開発はGoogleかなと思いました。実際に個人開発をしている人はGoogleを選んでいる人は多いです。
AWS Amplify(アプリケーションの構築とデプロイ)| AWS
AWS Amplify を使用して、フルスタックのウェブアプリケーションおよびモバイルアプリケーションの開発を加速します。開始も簡単、スケールも簡単。クラウドの専門知識は不…
Visual Studio App Center | Microsoft Azure
Visual Studio App Center でアプリケーション ライフサイクルを自動化することで、iOS、Android、Windows、macOS 向けの高品質のアプリをより迅速に作成できます。
Firebase | Google’s Mobile and Web App Development Platform
Firebase は、デベロッパーがユーザーに人気のアプリやゲームを開発できるよう支援する Google のモバイルおよびウェブアプリ開発プラットフォームです。
Facebookが買収したParseって何?
なお、2013年にFacebookが買収したParseは2017年に閉鎖されています。。
Parse閉鎖すんのかー。
mBaaSが消えていくような感じではないし、
Facebookの方針ということかねぇ。まあFirebase派だったから影響ない。
— nyos (@nyos_x) January 29, 2016
Firebaseとは
- FirebaseとはGoogleが提供しているWebアプリケーションのバックエンド機能のアプリケーションサーバーです。
- 2011年に始動、2014年にGoogleが買収しています。
- 一応、モバイルに特化していると言われていますが、モバイル以外も問題ありません。
- クラウドサービスの形態ではBaaSに位置付けされます。
- BaaS(バース)とはBackend as a Serviceの略です。スマートフォンやタブレットなどのモバイルシステムのバックエンドサービスです。
firebaseを採用理由
- 個人開発に適している
- サーバーサイドに労力をかけたくない
- アマゾンのAmplifyにサービスに比べ情報が多い。WebサービスならアドセンスやGAなどGoogleサービスの連携
- 固定プランが大事。固定プランは3000円。従量制も上限は一応きれる
- 無料プランもあり
- vue.js(nuxt.js)だけではなく、unityにも使える
- Authenticationなどのtwitterの認証がある
- stripeのエクステンションがある
- NoSQLデータベース
(追記)固定プランはなくなりました。現在は従量制のみです。固定料金ならVPSになってしまいますね。xserver vpsも借りています。
【評判】Xserver VPS(Xserver for game)【マイクラ】
画像のとおり↑↑、Xserver VPSを使ってみました。画像盛りだくさんで解説していきます。かなり詳細までかかせてもらいました。 Xserver VPSやxserver for gameの友達紹介ク…
マイクラにおすすめで安いVSPレンタルサーバー比較!
ゲーム大好きで個人開発をしているためVPSサーバーを比較していきます。 マイクラにおすすめで安いVSPレンタルサーバー比較! VSPレンタルサーバーとは VPS(Virtual Privat…
スポンサーリンク
Firebaseの使い方
覚書を兼ねてFirebaseの使い方をまとめていきます。詳しくは別ページにまとめています。
まずは本や動画があると便利でしょう。
【Udemyで大人買い】vue.js/vuetify/nuxt/firebaseのおすすめ入門本/動画
vue.js、vuex、nuxt、firebaseの入門本や動画でおすすめはどれでしょう。 現在、個人的にnuxt.jsで個人開発をしています。若干、個人的な覚書もかねているためお役立ち記事…
firebaseでnuxtのdeploy(error対策/反映されない)
firebaseでnuxtのdeployをする方法の覚書です。デプロイ自体は簡単なのですが、結構エラーや細かいうっかりトラブルがあるため、忘れないようにめもです。2回目以降は基礎...
firebase storageやfirestoreのルールの書き方・設定
主にfirebaseのfirestoreやstorageルール覚書です。firebaseのプロジェクト作成firebaseの登録googleのアカウントでログインするだけです。フロー配下のとおり。使っている...
【全文検索は?】firebase(firestore)の検索機能/elasticsearchやalgoliaもちょい調査した
firebaseの検索に関する覚書です。elasticsearchやalgoliaについてもちょっと調べてみました。firestoreの検索(vuexの場合)vuexの場合。クエリー検索する場合は検索条件を...
こちらは管理画面の使い方だけ少し補足しています。
firebaseの管理画面からの削除
コレクションを削除:コレクションを削除は確認を求められます。
ドキュメントを削除:ドキュメンごと削除
ドキュメントフィールドを削除:ドキュメントの中身を削除
ドキュメントを削除:ドキュメンごと削除
ドキュメントフィールドを削除:ドキュメントの中身を削除
このコレクションを削除しますか?
コレクションのパス
/task
次の ID を入力してこのコレクションの削除を確定します: task
/はいらずtaskとだけ入力すると削除できます。
firebaseのドキュメントの並べ替え
タイムスタンプ順に表示するのが便利です。
三角形のハンバーガーメニューを選択 > 条件を入力 > 適応
コメント