@proGO

Страница 1512 из 1674
Nick
14.06.2018
19:58:54
GET:/endpoint1
Нет не норм, если таблички две и они связаны, что во что вкладывать будешь и какой path придумаешь

Google
Nick
14.06.2018
19:59:18
Давай groups и users

Dmitri
14.06.2018
19:59:43
func HandleEndpoint(w http.ResponseWriter, r *http.Request) { //TODO } func main() { http.HandleFunc("/endpoint1", HandleEndpoint) log.Fatal(http.ListenAndServe(":80", nil)) }

Daniel
14.06.2018
20:00:47
коллеги, вы меряетесь диаметром сферического члена?

Dmitri
14.06.2018
20:00:48
Нет не норм, если таблички две и они связаны, что во что вкладывать будешь и какой path придумаешь
у нас задача была "на скорость, 1 табличка, 1 эндпоинт" Либо не усложняй, либо признай, что на таких случаях GQL - лютый нафиг не нужный оверхед.

Roman
14.06.2018
20:01:16
там вся приколюха именно в том, что с GraphQL ты ИЗНАЧАЛЬНО моделируешь ГРАФ ДАННЫХ, чтобы потом с ним работать. В REST ты изначально моделируешь запросы клиента, а потом "откуда-нибудь берешь данные". Скажем так, на старте реализация от "начал" до "получил какой-то эффект" в REST'е быстрее, и не говорите мне, что это не так. Вопрос исключительно в том, на каком пороге они сравняются по трудозатратам, и на каком моменте GQL "окупится". Вот реально, в стабильных апишках на пару-тройку эндпоинтов с 3-4 методами на каждый ты GraphQL не окупишь.
да, всё верно, REST дешевле, но наступает обычно тот момент, когда REST становится гораздо дороже GQL и стоимость растёт в геометрической прогрессии.. т.е. это сначала так кажется, что мол хуяк-хуяк, 20 endpoint'ов готовы, можно в прод. а потом.. каждую неделю придумываешь всякие /users_with_posts_and_cookies_and_funny_cats чтоб клиент не делал по 100500 запросов на 1 view .... а потом приходит менеджер и говорит "так, мы ща будем пилить приложение под iOS, оно будет сильно отличаться от web версии, поэтому нам нужно ещё 1 версию API" - вот тогда понимаешь что всё пизд@...

Dmitri
14.06.2018
20:01:18
коллеги, вы меряетесь диаметром сферического члена?
не, я отстаиваю права remote procedure call от фанатов GQL

Daniel
14.06.2018
20:01:41
я боюсь, я эту дискуссию вынужден буду прекратить

Nick
14.06.2018
20:01:51
не, я отстаиваю права remote procedure call от фанатов GQL
Не фанатов, а использующих инженеров

Daniel
14.06.2018
20:01:52
как-то она обороты набирает, и смысла в ней все меньше

Google
Dmitri
14.06.2018
20:02:52
ну, собственно, особо никакого, наверное

Daniel
14.06.2018
20:02:58
воот

Dmitri
14.06.2018
20:03:02
просто "в интернете кто-то неправ"

Daniel
14.06.2018
20:03:17
на gql надо посмотреть повнимательнее, кто делает api

но переходить на него прям сейчас преждевременно, похоже.

мы еще grpc не доели...

Subbotin
14.06.2018
20:03:51
Помню была у меня одна рест апишка на перле и монге а я её перепилил на го и постгрес и разработчики клиента в другой стране даже не заметили. Вот бы было б весело если б у нас был gql

Nick
14.06.2018
20:04:02
Dmitri
14.06.2018
20:04:03
воот
скажи, что тоже считаешь, что для веб-апишки с одним методом и фиксированной выборкой городить GraphQL - извращение, и я довольный спать пойду)

Daniel
14.06.2018
20:05:01
извращение. для этого случая и сваггер расчехлять - извращение, но я бы все равно расчехлил. потому, что понятно, что одним эндпойнтом дело не ограничится...

Roman
14.06.2018
20:05:38
не, я отстаиваю права remote procedure call от фанатов GQL
ты просто не понял проблему tight-coupling'а, вот и всё, так-что жалею тебе её понять и желательно не в продакшне, желаю всем не тратить своё здоровье зря

Dmitri
14.06.2018
20:06:39
извращение. для этого случая и сваггер расчехлять - извращение, но я бы все равно расчехлил. потому, что понятно, что одним эндпойнтом дело не ограничится...
ну это будет уже потом... У меня была как-то задача отдать рестом xml'ку, выгруженную из 1С, по дороге сконвертив в JSON. Вот не понял, для чего в этой задаче GraphQL...

Лан, всем споки

Лучей щястья вам!

Roman
14.06.2018
20:07:01
призывы отказа от RPC - довод в пользу фанатства
ему аргументы а он "фанаты, фанаты кругом!" да... всё. я устал, кому интересно - читайте с начала беседы аргументы и делайте свои выводы. всем приятной ночи ?

Subbotin
14.06.2018
20:07:57
Прямо на столе

Каков вопрос, таков и ответ

Roman
14.06.2018
20:09:29
а почему не стоит?)

бери.. в чём проблема?)

Google
Roman
14.06.2018
20:10:13
ну тогда бери, чего раздумывать?)) или у тебя есть опасения?

ну блин, чувак, для таких вопросов существует google))

Subbotin
14.06.2018
20:12:05
Я кстати знаю аргумент за специально для test

Roman
14.06.2018
20:12:16
ты хочешь чтоб я потратил своё время, для того чтоб разжевать тебе то, что можно найти и прочитать в гугле? ? хорошо, с вас 40€/час

Subbotin
14.06.2018
20:12:53
Го такой простой, что даже даун освоит за неделю

Roman
14.06.2018
20:13:19
если у тебя есть более конкретный вопрос, то так и спрашивай мол: "вот я тут узнал что мол Go так-то-так-то в том-то том-то лучше использовать чем Java, который я уже знаю, посдкажите мол, как в этом конкретном случае быть" и мы тебе с радостью поможем

Rust про другое совсем

Admin
ERROR: S client not available

Евгений
14.06.2018
20:14:06
Баньте его, он спамер и тролль.

Nick
14.06.2018
20:14:14
бери хаскель

Roman
14.06.2018
20:14:48
Баньте его, он спамер и тролль.
да вот действительно подозрительно, ещё ботов нам не хватало

Roman
14.06.2018
20:15:35
http://lmgtfy.com/?q=rust+vs+go

@onokonem троль детектед

Александр
14.06.2018
20:19:48
его во флуде забанили уже

Александр
14.06.2018
20:21:25
давайте разбудим вия

@onokonem кмх

щаз мы веки ему и откроем

Alexey
14.06.2018
20:29:07
@schors @pragus @anastaysha163

Google
Roman
14.06.2018
20:30:22
вжух!

Alexey
14.06.2018
20:30:30
Yaroslav
14.06.2018
20:31:04
@pragus, воут-бан бота хорошо бы добавить под таких кадров

Спасибо за оперативность, кстати =)

Alexey
14.06.2018
20:31:48
@pragus, воут-бан бота хорошо бы добавить под таких кадров
никак, может только организатор чата такие права дать, а он не появляется в интернете\

Yaroslav
14.06.2018
20:32:12
Оу, я не в курсе был

Жаль

Евгений
14.06.2018
20:33:03
Поднимите Вийю веки, плес.

Ой, опоздал.

Андрей
15.06.2018
06:07:06
Здравствуйте, есть такой вопрос : в цикле находится горутин, в нем таймер на 5 секунд, могу ли я как-то после истечения 5-ти секунд в горутине закончить итерацию цикла и начать новую?

Страница 1512 из 1674