2015-06-29 1 views
0

В процессе создания SPA мы выбрали комбинацию Rails API и Ember-cli.Rails API/веб-приложение Ember-cli: какой обычный рабочий процесс?

Из того, что мы понимаем, архитектура приложения будет следующим:

  • Rails API будет работать бэк-конец приложения, как API
  • Ember-кли будет работать фронт -end приложения, как передний конец MV * рамочным
  • Данные будут обслуживаться Rails API для Ember-Cli с JSON

Что, кажется, не совсем ясно, однако, является то, что должно быть развитие рабочий процесс?

Другими словами, мы должны:

  1. Построить фоновым (рельсы модели и т.д.), а затем построить передний конец и, наконец, соединяют оба?
  2. Создайте все в одно и то же время, но по одной функции за раз?
  3. Идите с другим вариантом?
+1

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

+0

Кажется, это также рабочий процесс Tony Coconate в этом уроке: https://goo.gl/kMRnfZ. –

ответ

0

Я бы рекомендовал строить оба одновременно, в отдельных приложениях (таким образом, вы можете протестировать API как фактический API, а не только бэкэнд), но в непосредственной близости друг от друга. Таким образом, вы можете быть уверенными, что играйте хорошо друг с другом, и вы получаете результаты, которые вам действительно нужны, плюс, если что-то, что вы делаете на одном, вызывает ошибку, с другой, ошибка сразу станет очевидной.

Сообщите мне, если это ответ на ваш вопрос достаточно, я могу уточнить/дать дополнительные примеры здесь, если хотите.

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