В настоящее время я разрабатываю приложение iOS и достиг точки, когда мне нужно реализовать серверную базу для поддержки основных функций. По сути, приложение имеет дело с текстовыми строками, которые необходимо загрузить на сервер. После получения строк мне понадобится сервер для выполнения некоторых задач с ним, а затем отправить результат задач (также строковых) обратно в приложение iPhone.
У меня есть нулевой опыт работы с сервером, и мне нужно дать некоторые рекомендации относительно того, где я должен начать с этого. Чтобы избежать финансового риска, я стараюсь избегать выделенного хостинга при первом запуске, поэтому мне было интересно, сможет ли серверный хостинг на начальном этапе запускаться, а затем, если компонент на стороне сервера был разработан соответствующим образом, просто передайте программное обеспечение на более постоянное выделенное решение, если это потребует использование приложения.
Я провел некоторое исследование, и я нашел Amazon S3 популярным решением для приложений для iPhone из-за его интеграции с популярной оболочкой ASIHTTPRequest. Однако, похоже, это более постоянное решение для хостинга. В то же время, для локального тестирования приложений в меньшем масштабе, какова будет рекомендуемая платформа сервера? Что-то вдоль линии ubuntu с LAMP установлено? Если это так, будут ли скрипты, разработанные на локальной платформе (я предполагаю, что на PHP), перенести на более крупный сервер по большей части?