Parse ist ein Backend-Service von Facebook. Backend-Dienste verwenden Cloud-Speicher neben speziellen Diensten, die normalerweise in soziale Netzwerke integriert sind und Push-Benachrichtigungen für verschiedene Plattformen bereitstellen. Insbesondere wird Parse als Backend für mobile Geräte verwendet.

Leider wird Parse heruntergefahren. Seit dem 28. Januar 2016 hat Parse seinen Service eingestellt, und sobald der 28. Januar 2017 kommt, wird es komplett geschlossen.

In diesem Artikel werden wir unsere empfohlenen Parse-Alternativen und Ersatzlösungen besprechen und erläutern, was Sie als App-Entwickler tun können.

6. Server parsen

Wenn Sie nicht bereit sind weiterzumachen, ist Parse nicht vollständig tot. Es ist eher Open-Source und wird als Parse Server bezeichnet. Übergangsweise sollte dies der einfachste sein, da es meistens das gleiche System ist. Allerdings müssen Sie Ihren eigenen Server und die Mongo-Datenbank verwalten, was schwierig sein kann, wenn Sie von Parse die vorherige Arbeit verlangen.

Darüber hinaus ist dieser Dienst im Gegensatz zu den anderen Optionen in dieser Liste Open Source. Dies bedeutet, dass es lange nach Januar 2017 von der Gemeinschaft weiterhin aufgehalten und verbessert wird.

5. Backendless

Backendless ist sowohl ein Hosting-Service als auch eine App-Entwicklungsplattform. Seit die Neuigkeiten über Facebook Parse herausgekommen sind, hat sich Backendless als erster Parse-Ersatz vermarktet, mit einem der Hauptvorteile, dass es kostenlos ist.

Wenn Sie bereits ein Parse-Entwickler sind und etwas Geld sparen möchten, besuchen Sie Backendless 'Migration Guide. Es ist ziemlich tief und sollte Ihnen auf dem Weg helfen.

4. Built.io Backend

Built.io Backend ist ein Dienst, der auf die Erstellung von Schnellanwendungen ausgerichtet ist. Der Hauptvorteil von Built.io ist der Fokus auf die Verwaltung der Cloud-Server und Skalierung, während die Entwickler sich nur auf die Benutzererfahrung konzentrieren können.

Dies ist zusätzlich zu den zusätzlichen Funktionen der sozialen Netzwerkintegration, Geo-Location und Cloud-Erweiterungen.

3. moBack

moBack ist sowohl ein Cloud-Backend als auch ein App-Entwicklungsstudio. Es kann auf bereits vorhandenen AWS-Infrastrukturen (Amazon Web Services) oder einer lokalen Rechenzentrumsinfrastruktur bereitgestellt werden. Es ist auch eine "kostenlose" Plattform, was bedeutet, dass Sie es mehr als willkommen sind, es selbst auszuprobieren, bevor Sie den vollen Sprung wagen.

Zu den von moBack angebotenen Funktionen gehören die Analysedienste, Datenverwaltungsdienste (über die REST-API) und andere Kern-Backend-Dienste wie Push-Benachrichtigungen.

2. AnyPresence

AnyPresence ist eine Unternehmenslösung, die sich auf den Umgang mit großen Unternehmen konzentriert. Sie werden sowohl in der Cloud als auch lokal bereitgestellt und wurden in erster Linie von früheren Führungskräften von Oracle und Cisco gegründet.

AnyPresence legt besonderen Wert auf einen starken Kundensupport und hochentwickelte Entwickler- und Unternehmensfunktionen. Wenn Sie ein großes Unternehmen sind, könnte AnyPresence genau das Richtige für Sie sein. kleinere Unternehmen möchten sich vielleicht woanders umsehen.

1. Firebase

Firebase ist ein starker Google-basierter Back-End-Dienst. Im Gegensatz zu anderen Einträgen in dieser Liste ist Firebase hinsichtlich des Preismodells völlig transparent, obwohl es für die kleinsten Bereitstellungen grundsätzlich kostenlos ist.

Da Firebase von Google betrieben wird, verfügt es über einige der leistungsfähigsten Server, die für Sie zur Verfügung stehen. Allerdings sind die anderen Anbieter auf dieser Liste auch ziemlich zuverlässig und werden normalerweise von Amazon unterstützt.

Ein Nachteil ist, dass Firebase derzeit keinen direkten Weg von Parse hat, was es eher zu einer Alternative als zu einem Ersatz macht.

Fazit

Firebase verdient seine Punkte von mir aufgrund seiner Unterstützung und Transparenz. Nichtsdestoweniger ist AnyPresence möglicherweise besser für größere Unternehmen geeignet, moBack fügt App-Entwicklung in den Mix ein, Built.io bietet verschiedene eigene Dienste an, und Backendless scheint Ihnen nahtlos dabei zu helfen, von Parse zu einem neuen Backend überzugehen.

Wie bei den meisten Dingen im Leben ist das, was Sie anstelle von Parse verwenden, wirklich eine Frage der persönlichen Präferenz. Meine höchsten Empfehlungen sind Firebase (wenn Sie nicht bereits Parse verwenden) und Backendless (wenn Sie dies tun).