Разработка iOS с использованием пользовательского бэкэндаIOS

Программируем под IOS
Ответить
Anonymous
 Разработка iOS с использованием пользовательского бэкэнда

Сообщение Anonymous »

Я работаю над приложением для iOS с небольшой командой разработчиков. Приложение имеет довольно обширный пользовательский API на серверной части, от которого зависит приложение.

Мой вопрос:

Каков общий процесс разработки iOS-приложений с использованием настраиваемых серверных частей (Rails, Node и т. д.) для более крупных команд?

1) У нас есть Vagrant Box для разработчиков API. Должна ли iOS выполнять сборку на локальном хосте?
  • Мне это кажется проблематичным, поскольку разработчику нужна настройка Vagrant Box для выполнения любой работы с iOS. . Так что, если однажды они будут работать удаленно на другой машине, им придется настроить Vagrant box для разработки (возможно, это не такая уж большая проблема)
2) Просто полагаться на один удаленный промежуточный сервер?
  • Это проблема, потому что по мере роста команды все будут работать над функции, которые они хотят протестировать. Кроме того, каждый раз, когда вы хотите опробовать изменения, приходится проделывать весь конвейер Staging CI немного затруднительно.
3) Иметь отдельные удаленные ящики разработки для каждого разработчика.
  • Это кажется интересным. По сути, мы создаем уменьшенные версии приложения на одном компьютере, и каждый разработчик получает удаленный компьютер (на AWS). Может почти попасть в бесплатные/очень дешевые уровни AWS. Однако для настройки потребуется немало усилий, а синхронизация этой постоянно растущей партии Dev-боксов с Staging/Production может оказаться болезненной.
Как к этому обычно относятся?

Подробнее здесь: https://stackoverflow.com/questions/420 ... om-backend
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»