Какой процесс я должен выполнить, чтобы отобразить Ember-Data на серию нестандартных API?
Я запускаю приложение Ember с нуля, которое будет подключаться ко многим нестандартным API-интерфейсам JSON, которые я не контролирую и из которых мне нужны только кусочки данных. Моя первая попытка состояла в том, чтобы использовать только jQuery, но код быстро стал трудным для чтения и обслуживания.
Я хочу использовать RESTAdapter Ember-Data с некоторыми сериализаторами. Мне может понадобиться несколько адаптеров и сериализаторов для разных API.
Я пытаюсь найти хороший способ разбить работу на логические этапы.
Какой процесс я должен следовать?
Например:
Подход "начни с того, что мне нужно":
- Смоделируйте ВСЕ мои объекты, используя FixtureAdapter в качестве ApplicationAdapter
- Реализуйте пример приложения, используя модели, чтобы убедиться, что оно логически правильно
- Переключите FixtureAdapter для RESTAdapter
- Расширьте RESTAdapter для каждой модели для сопоставления с различными API
- Создайте сериализатор для каждого адаптера модели
-или же-
Подход "начни с того, что я могу получить":
- Расширяйте единый Model Adapter за раз, сопоставляя его с необходимой конечной точкой API
- Создать модель для моего Model Adapter
- Создайте сериализатор для этого Model Adapter
- Реализовать модель в приложении
- Повторение