Firebase
Firebase ist eine Plattform, um die Entwicklung von mobilen und Web-Anwendungen zu unterstützen. Es umfasst Produkte für die Analytik, Cloud Messaging, Authentifizierung, Echtzeit-Datenbank, Speicher, Hosting, Remote-Konfiguration, Test Lab, Absturzberichte, Benachrichtigungen, die App-Indexierung, dynamische Links und lädt ein. Diese Produkte arbeiten individuell und miteinander zu helfen Entwickler aufzubauen und zu pflegen besser und leistungsfähige Anwendungen. Alle Produkte sind frei, bis die App einen bestimmten Schwellenwert erreicht. Zum Beispiel ist das Echtzeit-Datenbank-Produkt bis frei, bis Sie mehr als 100 gleichzeitige Verbindungen haben.
- Cloud-Messaging
- Authentifizierung Unterstützung für Facebook, Google und Twitter
- Echtzeit-Datenbank Zugriff
- Lagerung und Hosting-Feature
- Remote-Konfigurationsdienst
- Testlabor
- Crash Reporting-Service
- Benachrichtigungen Service
- Hat eine ganze Reihe von nützlichen Dienstleistungen für die Entwicklung und Pflege von mobilen und Web-Anwendungen
- Stellt Dienste, die teuer für sonst kleine Entwicklungsgesellschaften zu implementieren wäre
- Bietet ein großzügiges Frei Niveau der Dienstleistungen, und auch das bezahlte Niveau der Dienstleistungen ist erschwinglich
- Hat begrenzte Abfrage- und Indizierung Fähigkeiten
- Hat keine Unterstützung für SQL-Datenbanken
- Hat noch nicht getestet worden Kampf mit großem und beliebten Apps
- Sperren Sie in diese Dienstleistungen in Zukunft mit
Der Aufbau und eine moderne Handy oder Web-Anwendung unterstützt, kann sehr schwierig sein, vor allem, wenn Ihr Entwicklungsteam ist klein. Dies ist, wo Firebase kommt in. Es bietet eine ganze Reihe von wichtigen Funktionen direkt aus der Box, wie Authentifizierungsdienste, die für Facebook, Google in Unterstützung gebaut haben, und Twitter. Andere hervorragende Leistungen umfassen Dateispeicher für Ihre Anwendung und Datenbankzugriff sowie Crash-Reporting und Benachrichtigungen. Best of all, all diese Dienste zu starten frei heraus, und die freien Ebene bietet großzügige Nutzungsberechtigungen. Sie werden nur für die Dienste bezahlen starten, wenn die App viel begangenen wird, und Sie sind bereits hoffentlich Geld von ihm verdienen. Auch nach dem dies geschieht, sind ihre Dienste erschwinglich. Auf der anderen Seite, ihre Abfrage- und Indizierungsfunktionen sind begrenzt und erfordern häufig manuellen Aufwand. Es gibt auch keine Unterstützung für SQL-Datenbanken. Es hat sich weiterhin nicht wirklich getestet worden Kampf noch mit großen und populären Anwendungen, und es schließlich wirklich verriegelt Sie in das Produkt. Wenn Sie sich entscheiden, es zu benutzen, wird es nicht leicht sein, es eine andere Weise zu tun, oder es mit einem anderen Unternehmen in der Zukunft zu tun.