Size: a a a

GraphQL — русскоговорящее сообщество

2018 December 12

S

Sergey in GraphQL — русскоговорящее сообщество
Maxim Makarov
не вижу причин использовать что-то кроме/вместо graphql
Я вижу логику использовать gql, только если есть много типичных запросов вроде CRUD. Новостной сайт, например. Взял билдер запросов и радуешься.

А если все не так типично? Если много несвязанных данных, группировок, которым нужна еще пост-обработка на стороне бэка?

Можно мерджить схемы (хасура-аполло), но от этого теряется какой-то общий смысл контроля всего кода в одной точке.
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
я пока не постиг дзен, и говорю только со своей колокольни но для меня проблемы реста наичнаются когда он начинает расти
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
Sergey
Я вижу логику использовать gql, только если есть много типичных запросов вроде CRUD. Новостной сайт, например. Взял билдер запросов и радуешься.

А если все не так типично? Если много несвязанных данных, группировок, которым нужна еще пост-обработка на стороне бэка?

Можно мерджить схемы (хасура-аполло), но от этого теряется какой-то общий смысл контроля всего кода в одной точке.
так ты про хазуру или про graphql спрашиваешь?)
источник

NK

ID:515512998 in GraphQL — русскоговорящее сообщество
Sergey
Извините, я не понимаю, когда юзать rest, когда graphql
По ощущениям что тебе удобнее?
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
не знаю как у кого но у нас код чаще читают чем пишут, через год под валом новых фич от чистого и красивого апи остается ерти что, чистый круд вообще не видел
источник

S

Sergey in GraphQL — русскоговорящее сообщество
Maxim Makarov
так ты про хазуру или про graphql спрашиваешь?)
Если я буду использовать gql, какие-нибудь максимально типичные селекты и агрегации я бы повесил на хасуру. Это плюс. А дальше начинаются пляски с бубной в резолверах аполло.
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
Sergey
Если я буду использовать gql, какие-нибудь максимально типичные селекты и агрегации я бы повесил на хасуру. Это плюс. А дальше начинаются пляски с бубной в резолверах аполло.
так а какая разница, graphql или rest, ты все-равно эти выборки будешь писать
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
с кучей аггрегаций
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
не понимаю причем тут graphql или rest)
источник

S

Sergey in GraphQL — русскоговорящее сообщество
ID:515512998
По ощущениям что тебе удобнее?
Хз, ощущения субъективны в обоих случаях.
источник

S

Sergey in GraphQL — русскоговорящее сообщество
50/50 я бы сказал
источник

NK

ID:515512998 in GraphQL — русскоговорящее сообщество
Sergey
Хз, ощущения субъективны в обоих случаях.
А от какой объективности ты хочешь отталкиваться, если тебе будет неудобно?
источник

S

Sergey in GraphQL — русскоговорящее сообщество
Количество итогового кода на бекенде. Где придется писать меньше и проще)
источник

NK

ID:515512998 in GraphQL — русскоговорящее сообщество
Sergey
Количество итогового кода на бекенде. Где придется писать меньше и проще)
Проще — это когда удобно
источник

NK

ID:515512998 in GraphQL — русскоговорящее сообщество
Если меньше кода — не значит хорошо
источник

S

Sergey in GraphQL — русскоговорящее сообщество
Рест проще, потому что ручками написал sql запрос и отдал сразу на фронт подготовленные со всех сторон данные. Но я при этом не исключаю тот вариант, что в будущем upscale функционала с gql пройдет лучше
источник

S

Sergey in GraphQL — русскоговорящее сообщество
Еще проблема кеширования данных, с аполло все решается намного проще
источник

NK

ID:515512998 in GraphQL — русскоговорящее сообщество
Sergey
Рест проще, потому что ручками написал sql запрос и отдал сразу на фронт подготовленные со всех сторон данные. Но я при этом не исключаю тот вариант, что в будущем upscale функционала с gql пройдет лучше
Ну тогда недостаточно вводных данных: горят ли сроки или времени достаточно, есть ли в твоей компании ещё челики которые выкупаю графекул и смогут экстендить, будет ли однозначно апскейл или тупа предположение
источник

NK

ID:515512998 in GraphQL — русскоговорящее сообщество
Sergey
Еще проблема кеширования данных, с аполло все решается намного проще
Оцени приоритет проблемы и тогда проще будет выбрать
источник

S

Sergey in GraphQL — русскоговорящее сообщество
Проект на уровне «для души», ничего не горит, в компании из меня и меня больше нет)
источник