Какой процесс я должен выполнить, чтобы отобразить Ember-Data на серию нестандартных API?

Я запускаю приложение Ember с нуля, которое будет подключаться ко многим нестандартным API-интерфейсам JSON, которые я не контролирую и из которых мне нужны только кусочки данных. Моя первая попытка состояла в том, чтобы использовать только jQuery, но код быстро стал трудным для чтения и обслуживания.

Я хочу использовать RESTAdapter Ember-Data с некоторыми сериализаторами. Мне может понадобиться несколько адаптеров и сериализаторов для разных API.

Я пытаюсь найти хороший способ разбить работу на логические этапы.

Какой процесс я должен следовать?

Например:

Подход "начни с того, что мне нужно":

  • Смоделируйте ВСЕ мои объекты, используя FixtureAdapter в качестве ApplicationAdapter
  • Реализуйте пример приложения, используя модели, чтобы убедиться, что оно логически правильно
  • Переключите FixtureAdapter для RESTAdapter
  • Расширьте RESTAdapter для каждой модели для сопоставления с различными API
  • Создайте сериализатор для каждого адаптера модели

-или же-

Подход "начни с того, что я могу получить":

  • Расширяйте единый Model Adapter за раз, сопоставляя его с необходимой конечной точкой API
  • Создать модель для моего Model Adapter
  • Создайте сериализатор для этого Model Adapter
  • Реализовать модель в приложении
  • Повторение

0 ответов

Другие вопросы по тегам