Какие использовать инструменты для написания API на PHP?
Появилось желание научиться в SPA. В качестве фронтэнда был выбран React. Там еще более менее принцип работы понятен.
А вот с бэкэндом возник небольшой ступор. Я достаточно неплохо умею в yii2, и знаком с его инструментами для реализации API. Знаю, что Laravel так же имеет инструменты для создания API. Но проект который я хочу реализовать(учебный) достаточно простой и тащить целый фреймворк как-то на мой взгляд не целесообразно.
Но в то же время во фреймворке реализовано очень много приятных плюшек облегчающих работу, которые нужно будет писать вручную если полностью отказаться от использования фреймворка.
Собственно как поступить в этой ситуации? Может быть существуют готовые PHP библиотеки для написания API ?
Или всё таки использовать фреймворк, пусть даже для решения мизерной задачи будет приемлемым решением?
В yii2 можно аля микрофреймворк запилить. т.е. не надо создавать SIMPLE и тем более advance.
У нас в проекте есть и Yii2 и Slim. Но я бы все же написал, на том что лучше знаю.
P.S. вот когда вы почувствуете что Ваше решение не оптимально, и будет проседать по производительность, тогда и начинайте думать, а заранее оптимизировать имхо не самый хороший вариант!
simple(basic если я правильно понял) и advanced - это вы имеете ввиду шаблоны приложения на Yii?
Короче говоря, убрать из Yii всё ненужное и писать API на нём не запариваясь на тему того что стреляю по воробьям из пушки?