Projektuję usługę obejmującą opartą na chmurze bazę danych (z interfejsem umożliwiającym nam zarządzanie danymi), a następnie aplikację mobilną dla użytkowników końcowych wyświetlającą dane osobom, które tego chcą (głównie tylko). Użytkownicy końcowi będą anonimowi.Którą bazę danych bazy danych w chmurze powinienem użyć w mojej aplikacji na Androida?
Chmura baza danych/serwer aplikacji musi zapewnić:
solidna, skalowalna baza danych w chmurze
Ładne proste API REST, najlepiej Android SDK
Interfejs użytkownika do zarządzania danymi (w tym tworzenie formularzy między tabelami)
Rozsądne ceny, ale nie f ree
Moje opcje obejmują Google App Engine, Microsoft Azure, hostowane Couchdb, nadchodzącą bazę danych Salesforce i Amazon SimpleDB. Ale moje trzecie wymaganie, internetowe formularze do wewnętrznego zarządzania danymi, okazują się największą przeszkodą.
Database.com (a dokładniej produkt force.com) sprawiają, że bardzo proste jest tworzenie formularzy online do generowania raportów oraz dodawania i edycji danych. Ale Salesforce są na tyle kłopotliwe, aby sobie z nimi poradzić, a cennik database.com wygląda drogo.
Ludzie sugerują, że sam koduję interfejs użytkownika do edycji danych & zarządzania, i tak, ale to dużo pracy (zwłaszcza, że nie znam Azure, Python itp.), A ja bym dużo raczej włóż ten wysiłek do aplikacji, z której będą korzystać moi klienci. Jestem nowy na Androida w tym roku, więc miejcie ręce pełne nauki na jednej platformie.
Jedną z opcji jest użycie strony force.com do zarządzania danymi, a następnie replikowanie jej w innym miejscu, gdzie przychodzą wywołania API, najlepiej z obu światów.
Która opcja najlepiej odpowiada moim potrzebom? Jestem pewien, że nie jestem sam, szukając miłej usługi zaplecza, aby usiąść za aplikacjami mobilnymi.
Oczekuję, że Django i Google App Engine będą w stanie wykonać to zadanie, ale nigdy nie pracowałem z żadną z nich, więc prawdopodobnie będzie to dość powolne, abym mógł je przyspieszyć i zbudować. Wolę spędzić ten czas na samej aplikacji. –
Aparat aplikacji i magazyn danych są w rzeczywistości dość szybkie, aby przyspieszyć. brzmi to tak, jakbyś był zaznajomiony z Javą, więc założę się, że za godzinę można coś prostego zrobić. Spróbuj! – ryan
@ryan Musisz przesłać komentarze do @Oieie lub nie otrzyma powiadomienia. :) –