
Anatoly
07.03.2017
15:59:28
нет, самый наивный - это совать сериализованный sql в один http эндпойнт.

Stanislav
07.03.2017
15:59:55

Anatoly
07.03.2017
16:00:03

Denis
07.03.2017
16:00:13

Google

Anatoly
07.03.2017
16:00:20
нет уж
ну замени sql на "сериализованный запрос к субд за апп-сервером"
так, например, можно писать для монги и эластика - у них запросы все в json.

Stanislav
07.03.2017
16:01:16

Denis
07.03.2017
16:01:39
В определении реста нет ничего ни про методы, ни вообще про http

Stanislav
07.03.2017
16:02:07

Anatoly
07.03.2017
16:02:28

Stanislav
07.03.2017
16:02:49

Stanislav
07.03.2017
16:03:11

Anatoly
07.03.2017
16:03:37

Stanislav
07.03.2017
16:04:05
пользуюсь

Anatoly
07.03.2017
16:04:18
или ты каждый раз говоришь "переносная электронно-вычислительная машина" и "ноутбук" - ненужный баззворд?

Stanislav
07.03.2017
16:04:30
ну есть четкое качество которое делает ноутбук ноутбуком

Google

Anatoly
07.03.2017
16:04:40

Stanislav
07.03.2017
16:04:59
как нет ? он портативный раскладной, хули

Anatoly
07.03.2017
16:05:28

Stanislav
07.03.2017
16:05:46
лучше приведи в пример зашедшую в тупик классификацию кузовов автомобилей про "двухдверные седаны"

Anatoly
07.03.2017
16:06:12

Stanislav
07.03.2017
16:07:04
да, чего ж нет

Anatoly
07.03.2017
16:07:15

Stanislav
07.03.2017
16:07:20
на каком то этапе такое могло бы быть вполне

Anatoly
07.03.2017
16:07:20
я, например, видел разные.
возьмём, например, требование "Self-descriptive messages"
я видел и поддерживал сервера, где это было не так.
и при этом они были вполне http.

Stanislav
07.03.2017
16:09:05
>то, что в твоей практике каждый хттп сервер был таким же - не значит, что все хттп-сервера - такие.
именно. но это значит что другие особо и не сделать ввиду сложившихся принципов в виде стейтлесс веб серверов как таковых, механизмов роутинга, кеширования и тд. прикол в том что абсолютно похуй какая связь лишь бы она была удобной

Eugine
07.03.2017
16:09:40
вот так и надо было сказать тем, кто тебя собеседовал

Anatoly
07.03.2017
16:09:41
но можно было так и сказать, да.
например, я бы такую точку зрения засчитал как "ок".
а когда в ответ "это всё баззворд и хуйня" это засчитывается как "нихуя не знает, следующий"

Stanislav
07.03.2017
16:11:34
меня пичот от того что под рестом понимается что угодно от архитектуры сервера(якобы оно её определяет а не наоборот) до семантического веба, лингвистики и просто любого хуесоса который напишет книжецу про рест

Google

Denis
07.03.2017
16:11:50
Кем понимается?

Stanislav
07.03.2017
16:12:12
вот конкретно 90% людей считают что рест это хуярить DELETE вместо другого способа это делать

Denis
07.03.2017
16:12:29
Они считают неверно

Anatoly
07.03.2017
16:12:35

Eugine
07.03.2017
16:13:13

Stanislav
07.03.2017
16:14:44
что именно ?
вот конкретно в этом разговоре сказали про ТРЕБОВАНИЕ для реста. хотя по сути оно является не требованием а возможностью потому что дизайнили стандарт апишечки в рамках интернета хттп и в этой всей кухне
если бы реста не было а был бы просто жсон и урлы то всёравно пришли бы к тем же аболютно идеям молча без пафоса. всё

Anatoly
07.03.2017
16:17:30
с json и урлами.

Denis
07.03.2017
16:17:55

Stanislav
07.03.2017
16:17:58

Anatoly
07.03.2017
16:18:12

Stanislav
07.03.2017
16:18:54

Anatoly
07.03.2017
16:19:04

Stanislav
07.03.2017
16:19:08
точно такое же у твитора

Anatoly
07.03.2017
16:19:26
это не значит, что хорошо читал же.
многие годами программы пишут, не открывая мануала по языку.

Google

Anatoly
07.03.2017
16:19:46
я уж не говорю о спеке

Stanislav
07.03.2017
16:20:01

Denis
07.03.2017
16:20:19

Anatoly
07.03.2017
16:20:22
ну и пишут они при этом яростную хуйню.
http://graphql.org/ - рекомендую почитать и осознать отличия

Stanislav
07.03.2017
16:21:13
это всёравно работает в рамках хттп

Denis
07.03.2017
16:22:11
Да ладно

Stanislav
07.03.2017
16:22:19
ну не впадлу им было писать парсер и язычок. что теперь кукарекать что ДРУГОЙ ПОДХОД, НЕ РЕСТ

Denis
07.03.2017
16:22:21
А еще это в рамках tcp работает

Admin
ERROR: S client not available

Stanislav
07.03.2017
16:22:26
или вообще РЕСТ

Anatoly
07.03.2017
16:22:38
например, нам удобнее был бы graphql, но мы построили всё вокруг REST

Stanislav
07.03.2017
16:22:53

Anatoly
07.03.2017
16:23:00
теперь страдаем местами.

Stanislav
07.03.2017
16:23:38
ну ок, значит графкуэль

Anatoly
07.03.2017
16:24:06

Stanislav
07.03.2017
16:24:18
вообще в самом деле, было бы удобнее передавать прямо квери, если бы для этого был инструментарий, передавали бы квери

Google

Anatoly
07.03.2017
16:24:21
там прямо на первой странице различия.

Stanislav
07.03.2017
16:24:39
сейчас удобнее передавать жсончики. передают жсончики по хттп. зачем кукарекать что это рест ?

Denis
07.03.2017
16:24:44
Я там немного отличий нашел

Anatoly
07.03.2017
16:24:44
примерно так фейсбук и работает

Denis
07.03.2017
16:25:33

Stanislav
07.03.2017
16:26:03
вот именно что можно. можно и хттп не юзать

Anatoly
07.03.2017
16:26:12

Stanislav
07.03.2017
16:26:19
я не вижу четких требований которые бы делали рест рестом

Anatoly
07.03.2017
16:26:28

Stanislav
07.03.2017
16:26:31
какбудто рест это хттп АПИ ВООБЩЕ

Denis
07.03.2017
16:26:59

Anatoly
07.03.2017
16:27:43

Denis
07.03.2017
16:28:09
А мы не по uri тут данные идентифицируем, а по пути

Stanislav
07.03.2017
16:28:09

Anatoly
07.03.2017
16:28:29

Stanislav
07.03.2017
16:28:40
не увидел. была ссылка на вики

Anatoly
07.03.2017
16:29:00

Stanislav
07.03.2017
16:29:16
ну читаю. ФИЛОСОФИЯ
где конкретные спеки ?

Anatoly
07.03.2017
16:29:36