Планирую переделывать АПИ одного проекта и задумался, почему ВКонтакте свой API не стали делать RESTful? Вместо этого они назначили множество "концов", к которым можно обращаться как POST'ом так и GET'ом.
Например, у ВК отдельные методы
wall.post,
wall.get,
wall.edit,
wall.delete. По REST спецификации вместо них мог бы быть один конец
wall, и, в зависимости от HTTP метода – соотв., POST, GET, PUT, DELETE – выполнялись бы создание, чтение, редактирование и удаление.
Чем, как вы думаете, могло бы быть вызвано такое решение ВК?