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