Size: a a a

2019 November 05

KK

Kirill (Cykooz) Kuzminykh in rannts
Roman Bolkhovitin
Ну имхо даже если вместо "rest" читать "restful api", то все равно как-то не очень сходится
Ну да наверное, т.к. Филдинг, если не ошибаюсь, писал про передачу репрезентации состояния между клиентом и сервером, а не про вызов процедур. Что дальше делать с этим "состояниями" - зависит от конкретной реалазации. Но если опять же занудствовать, то, наверное, RPC можно тоже реализовать по принципам REST. Хотя это будет какое-то странное RPC. Декларативное RPC - где ты передаёшь серверу результат (состояние), которое должно получится после выполнения процедуры. А как получить этот результат - пускай сервер думает 😊
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Но это уже мои дикие фантазии
источник

RB

Roman Bolkhovitin in rannts
После редактирования отлично стало, а то в первом варианте я ничего не понял 😊
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Хотя проще всего положить RPC на REST - это сделать "ресурс" ВыполняторПроцедур. И создавать в нём (как в папке/контейнере) через POST ЗадачуПоВыполнениюПроцедуры. Можно эти задачи "типизировать", что бы для каждой процедуры был свой тип такого ресурса, со своими наборами полей.
И потом можно через GET отслеживать прогресс выполнения этих "Задач", если они "асинхронные" (т.е. выполняются где-то в фоновом воркере). Или сразу в ответе на POST запрос получать уже Задачу с заполнеными полями результата
источник

SA

Sergey Arkhipov in rannts
Бля, вы опять что ли за свое, рест обсуждать? Дветыщи девятнадцатый год заканчивается
источник

TK

Tigran Kostandyan in rannts
Sergey Arkhipov
Бля, вы опять что ли за свое, рест обсуждать? Дветыщи девятнадцатый год заканчивается
GraphQL надо??
источник

TK

Tigran Kostandyan in rannts
Давайте лучше SOAP обсуждать
источник

💭П

💭 Руслан Прохоров in rannts
Tigran Kostandyan
Давайте лучше SOAP обсуждать
источник

SA

Sergey Arkhipov in rannts
Tigran Kostandyan
GraphQL надо??
источник

ЕЧ

Егор Чернышов in rannts
Sergey Arkhipov
Бля, вы опять что ли за свое, рест обсуждать? Дветыщи девятнадцатый год заканчивается
Если бы существовал тумблер, который бы раз, переключил на новый год, то не было бы нужды это обсуждать. У нас даже рест через задницу, потому что технологии обновить не сложно, а людей обновить порой невозможно
источник

AM

Artem Malyshev in rannts
GraphQL на сервере жопа полная.
источник

AG

Alexander Gorokhov in rannts
В каких кейсах graphql оправдано в проект тащить?
источник

SA

Sergey Arkhipov in rannts
Когда задач мало, но нужно срочно занять большие команды разработчиков
источник

RB

Roman Bolkhovitin in rannts
Как реакт что-ли? ))
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Sergey Arkhipov
Бля, вы опять что ли за свое, рест обсуждать? Дветыщи девятнадцатый год заканчивается
Интернет завален кучей откровенно слабых материалов и домыслов по поводу rest-а, потому много людей "наевшись" этого плохо понимают, что это такое и как с этим работать. Вот и возникают постоянно такие обсуждения.
источник

AM

Artem Malyshev in rannts
Alexander Gorokhov
В каких кейсах graphql оправдано в проект тащить?
Когда в проекте одни и теже данные с большой связанностью нужны в 5 разных вариациях на 20 разных экранах.

"Вот эти 3 рапроса в одном срчнпжлст, и ещё вон то поле очень прошу" и так 40 раз.
источник

TK

Tigran Kostandyan in rannts
Kirill (Cykooz) Kuzminykh
Интернет завален кучей откровенно слабых материалов и домыслов по поводу rest-а, потому много людей "наевшись" этого плохо понимают, что это такое и как с этим работать. Вот и возникают постоянно такие обсуждения.
Ну тут еще проблема отсутствия стандартов для реста
источник
2019 November 06

SZ

Sergey Z in rannts
Есть попытка стандартизировать, openapi зовётся.
Но её тоже надо ещё осилить приготовить. Иначе в боль превращается
источник

RB

Roman Bolkhovitin in rannts
Опенапи это больше чем просто описание эндпоинтов в сваггере?
источник

A

Amidoshka in rannts
Может кто подскажет, библиотеку для эмуляции действий Клавы и мвши
источник