Ich bin verwirrt, dass viele Diskussionen von Firebase (einschließlich der Frage und Antwort oben) nicht erwähnen, was für mich ein sehr wichtiger Unterschied ist: Preis.
Hier ist der Firebase price Zeitplan.
Hier sind die Datastore und GAE Preise.
Es kann schwierig sein, diese zu vergleichen, aber meine Interpretation ist, dass Firebase sehr teuer ist.
Und das sollte nicht überraschen. GAE und Datenspeicher müssen mit ähnlichen Diensten von Amazon, Microsoft usw. konkurrieren, und die Konkurrenz ist hart. Ja, diese Dienste sind natürlich nicht so allgemein wie Infrastruktur und SQL, aber sie scheinen nah genug zu sein, dass die Preise wettbewerbsfähig bleiben.
Firebase, auf der anderen Seite, ist ein Premium-Service, der mit anderen Backend-Diensten wie Parse konkurriert, und sobald Sie sich entscheiden, es zu verwenden, denke ich, wäre es sehr schwierig zu wechseln. Es ist keine Überraschung, dass Google Firebase so stark vorantreibt - sie werden wahrscheinlich eine Menge Geld damit verdienen, da sie es mit solch einer Prämie bezahlen können.
Meiner Meinung nach ist Firebase eine gute Wahl für kleine Mengen und margenstarke Dienste, aber wenn Sie vorhaben, einen typischen, verbraucherorientierten, werbeunterstützten Dienst zu erstellen, der auf große Volumen angewiesen ist Geld verdienen, dann können die Kosten von Firebase Ihren Profit zunichte machen.
2017-10 Zusatz:
ich sah wieder Firebase mit der jüngsten Version von Firestor.
Ich denke, es ist wichtig, ein anderes Problem zu kennen: Firestore für eine Android-App zu verwenden bedeutet, die Firebase-Client-Bibliothek zu verwenden, die stark von Google Play Services abhängig ist Amazon Fire Tablets und (glaube ich) den gesamten chinesischen Markt.
Vielen Dank, ich lehne mich an die Option 1, weil es so sein wird, wie ich es alles zusammen arbeiten will. – iam10k
Also können wir nicht die PHP Mail API in Firebase als in GAE verfügbar verwenden? –