
Aleh
24.08.2018
07:14:39
Ты хочешь адекватный rpc over http

Yaroslav
24.08.2018
07:15:49

Aleh
24.08.2018
07:16:11
По вопросу передавать массив id наверное самый простой и адекватный вариант, какой смысл разбивать это на несколько запросов

Гена
24.08.2018
07:16:23

Google

Aleh
24.08.2018
07:16:52

Yaroslav
24.08.2018
07:16:55

Sergey
24.08.2018
07:17:55
а можно по подробнее?
что именно тебя интересует? почему "хардкод данных на клиенте" плавно превращает твои влажные мечты о rest в RPC?

Aleh
24.08.2018
07:18:11

Yaroslav
24.08.2018
07:18:31

Sergey
24.08.2018
07:18:39
ну это отсылка про брюки плавно превращаются (хотя может там не плавно было, не помню)

Aleh
24.08.2018
07:19:43
Хардкод не данных, а структуры данных

Yaroslav
24.08.2018
07:19:50
я думаю, что уже разобрался. мне любопытно как ты так быстро поставил деагноз чуваку
в смысле это не подкол, мне хочется знать

Aleh
24.08.2018
07:20:45
Предельно просто)
https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

Google

Yaroslav
24.08.2018
07:23:15
ок

Aleh
24.08.2018
07:23:56
Где он ввел и описал понятие реста

Alex
24.08.2018
07:26:36
Похоже что я в своем вопросе спутал понятия REST и JSON API. @mkusher благодарствую

Sergey
24.08.2018
07:37:51
ну короч, взять 2-3 принципа типа "клиент-сервер" из rest игнорируя остальные как бы не делают что-то рестом. А вот RPC норм.
и да, на всякий - тебе и не нужен rest изначально, rest это про гипертекст и браузеры по сути, про то как web работает

Aleh
24.08.2018
07:42:35

Sergey
24.08.2018
07:43:47
json rpc over http конечно длиннее писать чем rest... вопрос аббривиатурки нормальной)

Aleh
24.08.2018
07:44:06
JRH

Yaroslav
24.08.2018
07:44:38
Ясно, спасибо, кажется я понял, но не уверен что принципиальность того стоит. Множество сервисов называют свои API RESTful имея при этом JSON как способ кодирования. Это, очевидно, не полностью соответсвует действительность, но общий шаблон и фокус на неких "ресурсах" делает эти API все же каким-то отдельным случаем RPC который требует своего названия, видимо поэтому REST

Aleh
24.08.2018
07:46:53
Ну делать rpc поверх http это не тоже самое, что поверх amqp например

Yaroslav
24.08.2018
07:49:29
да, но сравнение так себе

Aleh
24.08.2018
07:50:30
А так много кто называет свои веб приложения построенными на архитектуре mvc, чтобы это ни значило)

Yaroslav
24.08.2018
07:53:09
но такое буквоедское отношение к определению архитектурного подхода, в данном конкретном случае, мне почему-то кажется лишним. google скажем тоже называет свои API RESTful передавая JSON
мужик написал диссертацию, получил степерь, идея пошла в мир и интерпетировалась иначе

Sergey
24.08.2018
08:11:01

Aleh
24.08.2018
08:11:41

Google

Aleh
24.08.2018
08:11:52
Зависит от того, что ты на выходе оцениваешь
Ты можешь генерить клиенты и для того, и для того и разницы как пользователю клиента не будет

Sergey
24.08.2018
08:12:14
просто представь если бы в других индустриях так по свински крутили вертели терминами... в медицине например или в строительстве.


Yaroslav
24.08.2018
08:18:39
внутреннее ощущение подсказывает, что и там такого полно, но в целом я согласен
я ведь не спорю, я часто себя ловлю на том что очень много чего не знаю. но тут больше философский вопрос вот есть, так сказать, официальное определение архитектурного стиля, у него есть определенный набор ограничений и требований. со времени публикации этого определения прошло 20 лет, за это время интрпретация этого определения несколько измениласть и в комьюнити дефакто стали игнорировать 1-2 требования, потому что они, скажем, не идут в ногу со временем, а в остально концепрт прекрасно подходит к решению большого количества актуальных задач. я не уверен, что лучше будет вообще полностью отказаться от использования всего стиль в пользу более широкого определения.
Да и в целом сообщество, которое сильно зависит от и развивает open source, склонно к тому чтобы вносить свои изменения во всё, что к нему имеет отношение


Sergey
24.08.2018
09:01:39
я ведь не спорю, я часто себя ловлю на том что очень много чего не знаю. но тут больше философский вопрос вот есть, так сказать, официальное определение архитектурного стиля, у него есть определенный набор ограничений и требований. со времени публикации этого определения прошло 20 лет, за это время интрпретация этого определения несколько измениласть и в комьюнити дефакто стали игнорировать 1-2 требования, потому что они, скажем, не идут в ногу со временем, а в остально концепрт прекрасно подходит к решению большого количества актуальных задач. я не уверен, что лучше будет вообще полностью отказаться от использования всего стиль в пользу более широкого определения.
ну на самом деле они не "не идут в ногу со временем" а им просто не нужен этот архитектурный стиль. web то как бы еще жив, а "мобильные приложения" явно нельзя назвать "более современным подходом". Ну то есть это как старые добрые десктопы времен 80-х но только симпатишнее


Aleh
24.08.2018
09:02:07
Современные spa туда же

Artem
24.08.2018
09:15:03

Denis
24.08.2018
12:50:57
Есть так же мода на группы препаратов в той же медицине, особенно в сфере связанной с лечением головы

Denis
24.08.2018
12:53:21
Те же АДы это чисто мода, в 50-х лечили транквилизаторами, и АДы ничем не лучше них
Это просто то как люди вещи делают, куда ни глянь везде одно и тоже лол и разработка софта ничем не отличается от всего остального

militska
24.08.2018
12:55:33
подруга занималась проектированием систем водоснбжения, мы в целом друга друга понимали ..)
"не хватает данных/кривые данные", "правки", "смотреть проект за другими. мне же ещё нужно разораться, что ыб понять правильно или нет"
"нет четкого регламента по толщине линий")
вообщем то да. забавно бывает

Sergey
24.08.2018
12:59:20
про тысячилетний возраст "науки" - булшит, математике столько же лет, а ты все еще не шаришь в лямбда исчислениях

Google

Denis
24.08.2018
13:00:15
С чего ты взял что не шарю?)) относительно

Sergey
24.08.2018
13:00:18

Denis
24.08.2018
13:00:30
Ну а как ты объяснишь тот факт что в медицине была мода на амфетамин

Admin
ERROR: S client not available

Denis
24.08.2018
13:00:36
Потом его совсем не было
А теперь опять частенько прописывают?

Sergey
24.08.2018
13:00:48
потому что всем похуй буквально - на конфе слово умное услышал, и в целом 20-ти минутног объяснения хватит - пора вреднять в продукт

Denis
24.08.2018
13:00:52
Ну как бы вещество и болезни не поменялись))
А подходы туда-сюда шатает
И диагнозы неправильно ставят не потому что определить не могут
Частенько

Sergey
24.08.2018
13:01:24
да и бля, причем тут это?
я указываю на проблему что люди называют штуки штуками не разобравшись что это есть на самом деле. Даже если люди вдруг начнут употреблять правильные термины это не решает проблему что люди будут юзать вещи не по назначению.

Denis
24.08.2018
13:02:34
Или если нет дженерика

Sergey
24.08.2018
13:03:09
"героин, кокаин, амфетамины... раньше мы называли это медициной". Только ты не уточняешь что это были времена до появления мед лицензии

Denis
24.08.2018
13:04:26

Google

Denis
24.08.2018
13:05:03
Про то что раньше выписывали амфетамин, потом не выписывали когда запаранойили, а теперь опять выписывают
На западе
Как это объяснить?
Болезни и вещество не поменялось

Aleh
24.08.2018
13:05:48
ну в смысле в математике с терминами проблемы совсем другом уровня, чем нет определений)

Denis
24.08.2018
13:06:33
Просто под влиянием всяких внешних течений в обществе вот такие сдвиги происходят
И в медицине проблемы с описанием что есть наркоман))

Sergey
24.08.2018
13:08:55

Denis
24.08.2018
13:09:47
А вообще можешь просто пробежаться по МКБ
Или погуглить критику
Проблем там хватает с головой