siteogra
@siteogra
Drupal, JS, Meteor

Связь клиентского и серверноего приложения на Meteor. Общая база или API?

Есть задача сделать систему приема заказов из приложения Android и iOS.

Решили в качестве платформы взять meteor.

Причины:
- Достаточно понятная документация и можно найти ответы на некоторые вопросы
- Легко конвертирует код в приложение Android и iOS
- Монго устраивает
- Шаблонизатор понятный

Так как центром системы будет база заказов, а данные будут приходить из приложения, то возникают вопросы.

Основные сущности
- База заказов
- Приложения для телефонов

Вопросы:
1. Нужно ли отделять код приложения от базы заказов? В метеоре можно сделать разделение и проверку на isCordova например, чтобы проверить на то что это приложение.
2. Или лучше сделать из на разным кодом и присоединить к одной базе mongo?
3. Или чтобы приложение отправляло запросы и получало ответы от базы заказов (API). Так как приложение может быть переписано.
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ответы на вопрос 1
@freeg0r
.. some dude ..
Обычно на клиенте есть своя база (Core Data для iOS или sqlite хранилище) с которой работает приложение и которая синхронизируется с удаленной базой (REST? ). Эта архитектура в принципе на должна зависеть от способа реализации самой удаленной базы. И должен быть сетевой уровень приложения, в чью задачу входит процесс синхронизации и обновления данных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы