Здравствуйте. Есть чисто клиентское приложение, хочется связать его с сервером (синхронизация настроек, статистика и т.п.). Самому писать документацию, делать велосипеды не очень хочется. Может есть какое-нибудь готовое решение? Спасибо.
Составить запрос за вас никто не сможет.
Послать запрос очень просто — незачем кого-то и «просить».
А разбор запроса — это XML, JSON.
Смысла в поисках «движка» не вижу.
С Yii дела не имел до этого, ставить целый фреймворк и разбираться с ним для написания небольшого API — не очень рационально. На фреймворках целые веб-сайты пишут, а тут игра не стоит свеч.
ну так никто не заставляет использовать ВЕСЬ фреймворк. YII Достаточно гибок, в нем есть все необходимое для реализации API любой сложности, организовать фильтрацию данных и прочее тоже труда не составит. Так же порог вхождения достаточно низок. А так как вы не представили требований — то увы… Для своих целей у меня реализован класс для работы с REST SOAP сервисами. Единственное что иногда делаю — собираю в один файл только используемые классы. Так что такой подход мне видется достаточно нормальным, особенно в плане агрегатора или сервиса по синхронизации. Но это дело выбора.