Какой фреймворк выбрать для создания апи?

Всем привет. Полазил по тостеру и понял что крутить свой фреймворк смысла нету. Я при разработке сразу понял что будут клиенты под всякие моб. платформы и т.л. что бы не делать роботу дважды я решил написать Api на вебморде с ним работать аяксом, ну а на девайсах через клиент) Апи пишу сам (проектом занимаюсь только я) не чего не смыслю в них так как обычно я юзаю тупой mvc и ооп ) Зарание спасибо за советы.
PS
Если не трудно дайте ссылок где про это почитать, с гугла перечитал всё
  • Вопрос задан
  • 1531 просмотр
Решения вопроса 6
igorbelikov
@igorbelikov
Fullstack Developer
1. MVC не тупой :-)
2. Советую yii2 для реализации rest api, так как там будет все красиво и просто для освоения.
https://github.com/yiisoft/yii2/blob/master/docs/g...
habrahabr.ru/post/224199
www.yiiframework.com/doc-2.0/guide-rest-quick-star...
И другие результаты.

А вот список рестфул фреймворков с описанием и рейтингом ПЕРЕЙТИ.
Ответ написан
gadfi
@gadfi
https://gamega.org
матерь божья, фреймворк для апи ..... вам по сути нжен нормальный маршрутизатор и орм чтоб лишние не играться, пишите на том что лучше знаете, ничего сложного в этом нет
самая сложная часть это написание доки, тобеж проектирование самого апи чтобы работать с ним было удобно, а с реализацией проблем быть не должно.
Не пугайтесь буржуйских названий, все очень просто и чем проще и понятнее оно будет дальше, тем лучше )
Ответ написан
@seredaes
Хм, я конечно "большой" специалист, но сделал бы (и для своих проектов делаю) так:
1. в .htaccess прописать так: RewriteRule ^api$ /api/api.php [L]
2. Данные принимать через POST в виде JSON строки.
3. Выполнять необходимые действия (например запись в БД)
4. Выдавать результат работы, опять же в виде JSON

Android,iOS все отлично отправляют/принимают JSON.
PHP или JavaScript отлично работают с JSON.

Зачем по воробьям из пушки стрелять?
Если вы один работаете, есть ли смысл в MVC?
Потратить время на изучение framework, после долбаться со своими ошибками + ошибками framework.

Может конечно у Вас там какие-то сверх сложные задачи. Но для обычного API, а чаще всего так и есть, я пишу свою API + свою SDK для упрощения работы с БД и хватает с головой.

Извините, если сказал глупость и у кого-то вызвал раздражение :))
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
с гугла перечитал всё

Да ладно?

https://en.wikipedia.org/wiki/Representational_sta...
Ответ написан
index0h
@index0h
PHP, Golang. https://github.com/index0h
Apache Thrift
Ответ написан
Комментировать
leverun
@leverun
Django + Tastypie
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы