Сергей Морозов - все подкасты на PodFM.ru
QR-код RSS
QR-код OPML
 
Хочу послушать
только на morozov.podfm.ru
 
Все комментарии пользователя (5)

В общем, согласен. Можно, конечно, сделать URI типа /battle/12345/hit (тут и понятность, и роутинг) и слать запросы на него, но в данном случае RPC выглядел бы органичнее.
Конечно, переписывать ничего не надо, особенно, если всё уже работает :) И естественно, что для каждой задачи лучше подходит какой-то определённый API. Это как корпускулярно-волновой дуализм — можно до потери пульса спорить, что такое свет, но для одной задачи удобнее считать его материей, а для другой — волной.

Если бы вы позвали в гости представителя какого-нибудь кровавого энтерпрайза, он бы на корню разбил все преимущества REST перед RPC, потому что и недостатков в определённых случаях у него тоже хоть отбавляй :)
На самом деле действие «Поразить карлика ядовитой стрелой» вполне себе описывается в терминах REST. Допустим, есть некий ресурс баталии /battle/12345, тогда для этого ресурса может быть описан запрос по методу POST, в который передаётся объект «удар», который описывает, кто чем и кого бьёт. POST-запрос создаёт в системе новый объект, который фактом своего существования меняет состояния других объектов: того, кто бьёт (уменьшает запас боеприпасов) и того, кого бьют (уменьшает здоровье).

На мой взгляд, любую задачу можно описать в любом API. Это всё война остроконечников и тупоконечников.
Насчёт декольте я придумал эдакий лайфхак: если вас смущает декольте, надевайте тёмные очки и спокойно, не смущаясь, смотрите куда угодно :) Ну а если обладательница выреза не последняя дура, она на это должна как-то отреагировать :)

Книжная рубрика — супер! Продолжайте в том же духе.
Эльдар как соведущий Радио-Т подобен айсбергу. Спасибо, Денис, за его «раскрытие» со всех сторон.
 
Самые обсуждаемые rss

 


Обсуждают сейчас rss