2013-07-18 8 views
18

Tworzę aplikację na iOS, która korzysta ze zdalnych baz danych, sesji (logowanie/rejestracja), kodu po stronie serwera i powiadomień push.Czy warto przetestować pakiet SDK programu Parse? (opłacalne?)

znalazłem ten nazywany Parse SDK, który obsługuje wszystkie rzeczy takie jak hosting serwera, bazy danych, kod chmura, powiadomienia push, sesje, itp ... (więc prawie wszystko muszę zrobić)

Czy warto używać Parse SDK (ogólnie biorąc pod względem kosztów)?

UWAGA - FTR, analizować mają zupełnie zmienił ich planów taryfowych (5/2014)

są stare plany ...

  • Przy pomocy free version, dostajesz 1 milion żądań miesiąc (Zgaduję, że oznacza to prośby do bazy danych?), 1 milion przesuwa miesiąc, a limit serii wynosi 20 na sekundę.
  • Kosztuje 199 USD/miesiąc, otrzymujesz 15 milionów żądań miesięcznie, 5 milionów wypychanych, a limit liczby serii wynosi 40/sekundę.

Czy uważasz, że zapłaci za siebie, jeśli przekroczy milion wniosków miesięcznie, a ja muszę zapłacić za wersję 199 USD/miesiąc? Co się stanie, jeśli mam zamiar zarabiać dzięki mojej aplikacji za pomocą reklam, czy wystarczy zarobić?

Powiedzmy, że każda osoba uzyskuje dostęp do bazy danych 5 razy dziennie, czyli 150 razy w miesiącu, co oznacza, że ​​zajmie ona 6 666 osób do czasu aktualizacji. Średnio, czy reklamy będą płacić za 199 USD miesięcznie, jeśli mam tak wielu ludzi oglądających reklamy dziennie? (Również wziąć pod uwagę fakt, że Parse jest dbanie o bezpieczeństwo, koszty serwerów i konserwacja)

Kolejną rzeczą wymagającą rozważenia jest, jak trudne/kosztowne jest to, aby tworzyć (i utrzymać):

  • Server kodu po stronie
  • zarządzania bazami danych i bezpieczeństwa
  • powiadomień push
  • Konfigurowanie hosta
  • zarządzania sesją i bezpieczeństwo

Czy solidność, bezpieczeństwo i łatwość konserwacji podczas używania narzędzia Parse pomoże w opłaceniu samej siebie?

Dzięki!

+1

To pytanie jest szalone. To tak, jakby pytać, czy samoloty ułatwiają latanie w powietrzu: OI wkleiłem w kilka anegdot w podobnej odpowiedzi tutaj http://stackoverflow.com/a/23842621/294884 – Fattie

Odpowiedz

14

Jako ktoś, kto zajrzał do tego wcześniej, aby sprawdzić, czy jest "warta", to zależy od kilku rzeczy. Mam kilka pytań, a następnie kilka odpowiedzi, jeśli są to twoje przypadki.

Czy Twoja aplikacja kosztuje? Jeśli nie, to spójrz, w jaki sposób zamierzasz zarobić pieniądze, czy pokryjesz wydatki? Wyobrażam sobie, że nawet przy reklamie tylko w bezpłatnej aplikacji zarobisz wystarczająco dużo, aby pokryć wydatki. Jeśli zaczniesz mieć "zbyt wiele" żądań ... to jest DOBRA! oznacza to, że masz wielu użytkowników lub aktywnych użytkowników, co w sensie reklamowym jest dobre. Lub nawet w sensie płatnej aplikacji.

Czy Twoja aplikacja ma wiele operacji związanych z żądaniami? Na przykład w mojej aplikacji mamy system czatu, oczywiście, że będzie to duże obciążenie dla żądań. Weź to pod uwagę:

Czy spieszysz się rozwijać? Jeśli się spieszysz, oczywiście idź z Parse, oni zajmują się wieloma wspaniałymi rzeczami i są naprawdę niesamowitym produktem. szybko bezpieczny i niezawodny.

Więc jeśli się spieszysz i oczekujesz użytkowników. Więc idź do tego! Nawet jeśli nie masz użytkowników, zawsze możesz przejść z Parse Free, a kiedy osiągniesz swoje granice dzięki Parse Free, powinieneś mieć wystarczającą liczbę użytkowników, aby zacząć płacić i ulepszać swoje usługi.

Również płacenie za utrzymanie serwera nie jest żartem. Jedynym powodem, dla którego nie używamy parsowania, jest to, że lubimy mieć kontrolę. A nawet Parse daje ci coraz więcej kontroli nad każdym wydaniem.

Po wprowadzeniu powiadomień push i są one używane, po tym nie ma napraw.

+2

A co jeśli chciałbym założyć własny serwer ? Mam instancję ec2 z wszystko działające pomyślnie, takie jak RESTful API itp. Byłem w stanie wysyłać powiadomienia push z serwerów testowych dostarczonych przez ludzi, którzy napisali samouczki powiadomienia Push, ale kiedy próbuję skopiować i wkleić kod powiadomienia Push na moim serwerze php RESTful otrzymuję błąd gniazda openSSL. Zakładam, że nie mam odpowiednich rzeczy zainstalowanych na moim serwerze, aby mógł wysyłać powiadomienia. Czy jest jakiś tutorial lub coś, co możesz mi wskazać, aby na mnie spojrzeć i nareszcie go zaimplementować i sfinalizować? – Pavan

+0

Pavan, konfiguracja własnego serwera nie jest już możliwa. To jest niedorzeczne. Nie ma już pracy "serwer ...", są tylko różne bAA. Równie dobrze możesz zapytać "o, co jeśli nie chcę używać systemu iOS lub Windows, zamierzamy napisać nasz własny system operacyjny". To historia. Istnieje bardzo niewiele starszych i nieaktualnych klientów, którzy wciąż "mają swoje własne serwery!" i oczywiście, największe dotcom wciąż "tworzą własne bAA". Jak myślisz, dlaczego Facebook kupił parse? – Fattie

+0

@Pavan czy masz poprawnie ustanowiony SSL poprzez Route53 i Load Balancer? Używam tej samej sytuacji, w której grasz. O ile mówi Joe Blow, używanie własnego systemu, który tworzysz, jest całkowicie, jeśli tego potrzebujesz, czy nie. Jeśli potrzebujesz kontroli. Więc nie słuchaj Joe Blow. Również będę musiał ponownie przeczytać nad moją odpowiedzią i zaktualizować ją, jeśli jest to bardzo stare, a ponieważ moja odpowiedź Facebook je kupił, więc teraz jest inaczej. Nie wiele, ale nadal.Jeśli chodzi o twój nowy numer, to upewniłbym się, że poprawnie skonfigurowałeś SSL –

10

Krótko mówiąc, tak. Parse pozwala deweloperom, którzy mają mało infrastruktury, na wykonanie bez pomysłu, bez konieczności wcześniejszego zakupu sprzętu w oczekiwaniu na ruch lub skalowanie w ciągu nocy, jeśli pomysł stanie się wirusowy.

Innym sposobem na sprawdzenie jest - Czy wolisz skupić się na aplikacji/pomyśle lub infrastrukturze zaplecza i konserwacji? Osobiście uważam prawie 199 dolarów za koszty prowadzenia działalności, aby tak rzec i pozwalając mi skupić się na wdrażaniu nowych funkcji.

Reklamy i darowizny przyczynią się do powstania krzywdy, ale to łatwość aktualizacji tam, gdzie są najbardziej korzystne. Aktualizowanie osobistego hostingu może być proste, jeśli Twoja aplikacja osiągnie masę krytyczną w ciągu jednej nocy.

PS - Sprawdź swoje dokumenty na kilka szybkich sposobów realizacji rzeczy, takich jak dziennik na stronach: Parse Login and Signup Views

referencyjny: Użyłem Parse z kilkoma niezależnymi projektami w środowisku firmowym.

+0

Ponownie, dla każdego, kto googlował, sytuacja uległa ogromnej zmianie. Najnowsze nowe tutaj! http://stackoverflow.com/a/23842621/294884 – Fattie

Powiązane problemy