Parse Alternatywy migracji dla serwera głównego Parse
Ten artykuł dostarczy kompleksowy raport wyjaśniający, czym jest Parse Server, jak dokonać migracji aplikacji do nowej usługi hostingowej, powody zamknięcia oraz najlepsze alternatywy. Czytając ten artykuł dowiesz się:
- Czym jest serwer Parse?
- Prawdziwy powód zamykania serwera Parse.
- Najlepsze alternatywy dla serwera Parse oraz jak migrować z serwera Parse.
- Alternatywy dla usługi Parse i opcje migracji.
- Jak wdrożyć i korzystać z serwera Parse.
- Panel użytkownika Parse.
- Koszt hostingu serwera Parse.
- Jakie będą skutki zamknięcia serwera Parse?
Contents
- 1 Ogłoszenie
- 2 Czym jest Parse?
- 3 Dlaczego Facebook zdecydował się zamknąć Parse?
- 4 Czym jest Parse Server?
- 5 Jakie są alternatywy dla Parse?
- 6 Usługi hostingowe Parse
- 7 Własny hosting
- 8 Samouczek migracji Parse
- 9 Tworzenie backendu
- 10 Migracja bazy danych
- 11 Migracja kluczy
- 12 Aktualizacja SDK
- 13 Co się stanie po zamknięciu PARSE w styczniu 2017?
Ogłoszenie
28 stycznia 2016 Facebook ogłosił zamknięcie platformy developerskiej PARSE.
Czym jest Parse?
PARSE to BaaS – platforma usługi Backend (Backend as a Service), która dostarcza developerskich narzędzi systemowych (SDK – Software Development Kit). Z PARSE, programiści mogą dodać skalowany backend w kilka minut i błyskawicznie uruchomić w pełni funkcjonalną aplikacje mobilną lub internetową, jednocześnie nie martwiąc się zarządzaniem serwerem. PARSE oferuje funkcje notyfikacji, integracje społeczną, przechowywanie danych, oraz dostarcza bogaty wachlarz rozwiązań dla zarządzania użytkownikami do backendu Twojej aplikacji przy użyciu kodu Cloud.
Dlaczego Facebook zdecydował się zamknąć Parse?
Strategiczny plan działania Facebooka znacząco się zmienił pomiędzy 2013 a 2016 rokiem i tak jak widać na załączonym poniżej obrazku, Parse nie jest już dłużej jego częścią.
Przy nabyciu Parse Facebook nie przynosił dochodów oraz nie było to jasne, w jaki sposób będzie zarabiał. Ten scenariusz się zmienił i teraz Facebook jest maszynką do zarabiania pieniędzy z reklam. W związku z tym pojawiły się 03 główne powody, dla których Facebook zdecydował się zamknąć PARSE, a są one następujące: (I) Skupienie na działalności podstawowej. Jest bardziej dochodowa i brak konkurencji. (II) BaaS jest modelem biznesowym B2B (Business to Business – biznes dla biznesu) a ekspertyza Facebooka dotyczy klientów B2C (Business to Customer – biznes dla klienta). (III) Od 2013 strategia Facebooka uległa zmianie.
Czym jest Parse Server?
Parse Server jest wersją wolnego oprogramowania Parse dostępnej na Github.
Parse Server nie jest kopią Parse! Pomiędzy wersjami występują zasadnicze różnice.
Features | Parse | Parse Server |
Local development & testing | No | Yes |
Flexible Hosting (USA, Europe, Asia, etc) | No | Yes |
Control over dabase (backup / restore) | No | Yes |
Control over databse indexes | No | Yes |
Query more than 1000 objects | No | Yes |
Store files elsewhere (CDN) | No | Yes |
Enforced time limits | No | Yes |
Open Source | No | Yes |
External contributions | No | Yes |
Analytics | Yes | No |
Authentication | Yes | Yes |
Config | Yes | No |
Push Notification | Yes | No |
Data Browser | Yes | Yes |
In App Purchase Receipt Validation | Yes | No |
Background Jobs | Yes | No |
System E-mails | Yes | No |
Schema API | Yes | Yes |
Webhooks | Yes | No |
Uptime monitoring | Yes | No |
Logs | Yes | Yes |
Dashboard | Yes | Yes |
Queries | Yes | Yes |
Users | Yes | Yes |
Sessions | Yes | Yes |
Roles | Yes | Yes |
Files | Yes | Yes |
Geopoints | Yes | Yes |
Data Browser | Yes | Yes |
Jakie są alternatywy dla Parse?
Jeśli migrujesz z platformy PARSE tworząc nową aplikację mobilną lub internetow, masz 3 opcje: (1) Dostawcy hostingu PARSE Server. (2) Kolejna (MbaaS – Mobile Backend as a Service platform) komórkowa platforma backendu (3) Rozwiązania hostingowe PARSE Server.
Usługi hostingowe Parse
Główne różnice między własnymi rozwiązaniami hostingowymi w porównaniu z hostingiem u dostawców PARSE Server są związane z wdrożeniem i utrzymaniem PARSE. Dostawcy hostingu PARSE Server dostarczają usługę gotową do użytku, w której można utworzyć nową aplikację lub dokonać migracji aplikacji z platformy PARSE.
Najważniejszym serwisem hostingowym PARSE jest Back4App.
Własny hosting
Jest o wiele droższy niż usługa hostingowa Parse.
Samouczek migracji Parse
Niniejszy poradnik i wideo szczegółowo przedstawi jak migrować z PARSE do serwisu hostingowego Back4app. Całkowity czas migracji zależeć będzie od rozmiaru Twojej aplikacji i zazwyczaj zajmie mniej niż 10 minut. Proces migracji przebiega następująco:
- Tworzenie Backendu (Create Backend)
- Migracja bazy danych (Migrate Database)
- Migracja kluczy (Migrate Keys)
- Aktualizacja SDK (Update SDK)
Tak jak sugeruje przewodnik, można przeprowadzić migrację bazy danych i API (Application Programing Interface – interfejs aplikacji programowania) do innego operatora BaaS lub osobiście stworzyć wymaganą infrastrukturę do migracji aplikacji. Back4App jest doskonałą alternatywą dla hostingu twojej aplikacji PARSE. Nie musisz się martwić przepisywaniem swojej aplikacji za pomocą innego API lub uczeniem się nowej platformy. Aby ułatwić Twój start jeszcze bardziej, zespół Back4App stworzył funkcję migracji, która ułatwia uruchomianie aplikacji w Back4App BaaS.
Obejrzyj nasz 5 minutowy film demonstracyjny. Pokaże Ci on wymagane kroki do przeprowadzenia migracji.
Prosimy o dokładnie zapoznanie się z samouczkiem migracji Back4App. Dostarczy ona ogólne wytyczne dotyczące procesu migracji.
Tworzenie backendu
Zarejestruj się na Back4app i naciśnij na ‘’migruj aplikację PARSE’’.
Migracja bazy danych
Obejmuje ona migrację Twojej bazy danych z serwisu hostingowego PARSE do infrastruktury Back4app´s.
Migracja kluczy
Klucze mogą być automatycznie wygenerowane przez serwis Back4app lub możesz użyć kluczy użytych na PARSE. W celu uzyskania szczegółowych informacji jak to zrobić, użyj poniższego dokumentu.
Aktualizacja SDK
To jest ostatni krok procesu, dostarczy on nowy adres API dla Twojej aplikacji. W celu uzyskania szczegółowych instrukcji, kliknij w poniższy link.
Co się stanie po zamknięciu PARSE w styczniu 2017?
Po całkowitym zamknięciu Parse, będą miały miejsce następujące zdarzenia:
- Serwis hostingowy przestanie działać
- Dostęp do aplikacji i baz danych nie będzie możliwy
- Dane zostaną utracone
- Aplikacje nadal połączone z PARSE API przestaną działać.
Tak, więc wszystkie aplikacje muszą zostać przeniesione przed styczniem 2017 roku. W przeciwnym razie po prostu przestaną działać.