Как и все остальные, а также их соседи, мы разрабатываем приложение (ipad/android) для одного из наших веб-сайтов, которое имеет функции, к которым люди скорее получают доступ в приложении по причинам, не поддающимся пониманию.
Ну, мой вопрос касается того, как думать, когда дело доходит до бэкэнда для приложений.
У нас есть сайт с доступной структурой:
http://site/
http://site/profile/[user-name]
http://site/stuff
etc etc.
Разумно или неразумно с нашей стороны просто добавить базу для наших приложений вот так
http://site/app
Таким образом, приложения будут получать доступ к своим данным модели и своим контроллерам из этой базы, например.
http://site/app/profile/[user_id]
для получения/установки данных для пользователя (может быть любой объект, но в этом примере мы ориентируемся на пользователей) или лучше полностью отделить серверную часть приложения от нашего сайта и перейти на любой поддомен
http://app.site/
or
http://anothersite_as_backend
или вам это вообще безразлично?
Меня просто интересует, как вы собираетесь объединять свой веб-сервер с серверной частью вашего приложения.
Спасибо.