2015-05-02 2 views
0

Я работаю над приложением, которое использует Parse в качестве его бэкэнд, и хотя это хорошо работает, я не хочу, чтобы приложение стало слишком зависимым от Parse для работы. Наличие собственных приложений Core Data, вероятно, является лучшим способом, но реализация должна быть гибкой, чтобы она могла поддерживать синхронизацию и т. Д. Я искал такие рамки, как Ensembles, MagicalRecord, iOSDataManager и ряд других. Я даже посмотрел на FTASync, но это не обновлялось годами и не имеет хорошей репутации. Я решил спросить сообщество, что другие могут рекомендовать в качестве хорошего дизайна бэкэнд-системы для синхронизации с Parse или другим веб-сервисом. Особенно учитывая, насколько важно Бэкэнд ...Внедрение гибких основных данных

Спасибо

ответ

0

я использовал Ансамбли, и я очень рекомендую его. Версия с открытым исходным кодом, вероятно, подходит для вашего использования, а версия версии 2 доступна, если вы обнаружите, что вам нужны какие-либо преимущества для платного обновления.

Если вы хотите посмотреть, как построить агностический интерфейс бэкэнда, я также настоятельно рекомендую изучить структуру ансамблей, особенно, как интерфейс для интерфейса файловой системы облака.

Я реализовал свой собственный бэкэнд для конкретного проекта, и интерфейс совершенно ясен и чрезвычайно полезен для обучения тому, как разрабатывать и создавать такой интерфейс.

+0

Глубоко ценим ваш совет здесь, Джоди. Я исследую это для себя и дам вам знать, как я иду – joshanangelofgrace

+0

@joshanangelofgrace вы также можете использовать Parse в качестве backend для Ensembles. В какой-то день вы можете легко перейти на другой бэкэнд без изменений в своей модели. –

+0

Это так. Вероятно, лучший способ разработки приложения на самом деле так, чтобы любые изменения в бэкэнд не влияли непосредственно на приложение – joshanangelofgrace

Смежные вопросы