Я пишу приложение для iPhone в качестве хобби-проекта, и ему понадобится веб-служба для предоставления данных. Это не сильно отличается от того, что я делаю на работе, но на работе я пишу только представления и контроллеры. Кто-то другой отвечает за написание модели, и обычно клиенты предоставляют веб-сервис.
Я занимался веб-программированием и раньше, когда все использовали MySQL и PHP, поэтому мои навыки немного устарели, но я уверен, что смогу использовать те методы, которые я уже знаю. Однако я не хочу тратить свое время на использование устаревших инструментов. Я понял, что в настоящее время можно написать REST API. Я думал, что должны быть некоторые довольно хорошие фреймворки, которые в значительной степени просто предоставляют вам REST API с функциональностью CRUD, как только вы определили модель.
Наверное, мой вопрос: какой самый быстрый способ запустить REST API и запустить его? Я действительно хочу сосредоточиться на написании приложения для iPhone и не тратить слишком много времени на этот API. Было бы замечательно, если бы я мог получить веб-администрирование и историю изменений тоже. Я также должен добавить, что API не должен быть общедоступным, поэтому поддержка аутентификации также будет отличной.
Просто чтобы было ясно. Я не возражаю против фреймворка PHP. На самом деле это могло бы быть и лучше, так как я знаю, что мой текущий хостинг это поддерживает.