Мы используем Kohana с января.Мы переехали из Codeigniter, и это довольно мило.Каскадная файловая система упрощает организацию вашего кода.
Примером мультиплатформенного использования является Android.Мы внедрили большую часть логики в php, а затем добавили ее в Android WebView с некоторыми помощниками для обеспечения связи и скорости, и он отображается как собственное приложение.
С помощью Kohana просто создайте JSONпросмотр для вызовов API.Вы можете проверить запрос, чтобы узнать, будет ли это AJAX, чтобы решить, использовать ли JSON или другое представление.
Чтобы выбрать между браузером или мобильным приложением, мы устанавливаем строку пользовательского агента, уникальную для нашего мобильного приложения, затем тестируемдля этого php-сторона.Кроме того, у нас есть иерархия представления, которая позволяет нам иметь несколько различных файлов макета.Есть один для мобильных запросов, один для веб-приложения, один для определенного типа пользователя и т. Д.
В целом, Kohana более гибок, чем Codeigniter, и является отличной базой для создания веб-приложения и API на.
Недостатком Kohana является то, что документация довольно скудная.Однако, как только вы начнете использовать его, вы поймете это быстро.Кодовая база чиста и легко читается.
Извините, если я слишком много рассказал о Kohana, но, если вы хотите использовать php и иметь гибкость, которой вы, похоже, жаждете, это то место, с которого нужно начинать,ИМХО.