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