Мой вопрос: должен ли я иметь один сервер, обслуживающий HTML и JSON, или разделять эти два.Должен ли я отделять веб-приложение от веб-сервера для нескольких платформ?
Чтобы быть более конкретным это кусочки моих двух вариантов:
1)
- сервер API работает Python в Google App Engine
- Web приложение работает Rails в Heroku
- IOS приложение
- Приложение для Android
Приложения в Интернете, iOS и Android будут запрашивать сервер API для получения информации, такой как список сущностей, отображаемых в приложении.
2)
- Сервер работает Rails в Heroku
- IOS приложение
- Android приложение
Рельсы сервер будет регулярное приложение Rails и будет иметь API URL, чтобы служить iOS и Android, когда необходимый JSON со списком сущностей.
Какой подход следует взять и почему?
Если сервер Python выходит из строя, на всех платформах будет проблема. –
Я не получаю ваш комментарий о трафике, если у меня есть 500 человек на каждой платформе, сервер Python будет по-прежнему подвергать 1500 человек. –