@oop_ru

Страница 720 из 785
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 наверное самый простой и адекватный вариант, какой смысл разбивать это на несколько запросов

Google
Aleh
24.08.2018
07:16:52
это не очень верное утверждение
Ща буду играть в стива краудера и change my mind

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

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

не совсем понятно что имеется в виду под "хардкод данных на клиенте"
ну тогда разберись что такое REST и для чего в REST понадобились такие вещи как code on demand

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
Если ты делаешь json api, то это уже не рест
почему? в json ты передаешь состояние объекта. как формат представления данных может тут сыграть такую серьезную роль?

ок

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
почему? в json ты передаешь состояние объекта. как формат представления данных может тут сыграть такую серьезную роль?
потому что rest это не совсем про "представление ресурса" а вопрос больше про интерпритацию и self discovery и тд. для того code on demand нужен что бы сервер говорил как интерпритировать ресурс и че с ним можно делать

ну короч, взять 2-3 принципа типа "клиент-сервер" из rest игнорируя остальные как бы не делают что-то рестом. А вот RPC норм.

и да, на всякий - тебе и не нужен rest изначально, rest это про гипертекст и браузеры по сути, про то как web работает

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
Ну делать rpc поверх http это не тоже самое, что поверх amqp например
ну почему же? в целом разница не столь велика.

Aleh
24.08.2018
08:11:41
ну почему же? в целом разница не столь велика.
Инфраструктурные отличия которые влияют на дизайн

Google
Aleh
24.08.2018
08:11:52
Зависит от того, что ты на выходе оцениваешь

Ты можешь генерить клиенты и для того, и для того и разницы как пользователю клиента не будет

Sergey
24.08.2018
08:12:14
но такое буквоедское отношение к определению архитектурного подхода, в данном конкретном случае, мне почему-то кажется лишним. google скажем тоже называет свои API RESTful передавая JSON
вопервых, архитектурного стиля. А во вторых - что бы понимать почему такое буквоедство нужно проникнуться идеей что за 40 лет очень много крутых идей таким безобразным отношением к терминологии были забыты и все это переизобретается раз в 10 лет без каких-либо намеков на качественный прогресс. Да, прогресс есть, но он замедляется такой вот херней

просто представь если бы в других индустриях так по свински крутили вертели терминами... в медицине например или в строительстве.

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
но такое буквоедское отношение к определению архитектурного подхода, в данном конкретном случае, мне почему-то кажется лишним. google скажем тоже называет свои API RESTful передавая JSON
в реальности отсутствие такого буквоедского отношения выливается в непонимание того, что означают термины, а если не буквоедствовать постоянно - тогда вообще оказываешься в альтернативной реальности

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
"героин, кокаин, амфетамины... раньше мы называли это медициной". Только ты не уточняешь что это были времена до появления мед лицензии

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
А вообще можешь просто пробежаться по МКБ

Или погуглить критику

Проблем там хватает с головой

Страница 720 из 785