blo А как же версионность? Тут докладчик говорит, что REST предполагает, что все будет передаваться в http заголовках. Но тогда как же в вашем случае делать версионность методов? Надо будет следить за контролерами и экшенами. В моем случае будет один контроллер и один экшен — остальное в моделях.
Miraage Я писал, что «надо будет копировать или придумывать разноверсионное хранение». Я не против того, что копирование — это плохо. Но если кончается поддержка версии, то можно просто смело удалить папку моделей и всё.
Да, тут палка о двух концах. Google Api AdWords — прекрасный представитель, но там правда SOAP. Они в одной из последних версий очень много всего поменяли — модели и пр. А старые версии работали, поэтому решение есть, но какое-либо стройное решение в голову не идет.
Например, у меня есть объекты пользователей и действия с ними. А так же возможность ставить задачи на пересчет статистики по ним. И как бы хочется как методы типа getUsers, так и refreshUsersStatistics, а последнее вроде не особо вяжется с тем же REST full, хотя, я могу ошибаться, конечно же.