Size: a a a

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

2020 July 06

A

Artem in Clojure — русскоговорящее сообщество
апи красивое
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Mike Bohdan
просто хочется что-то типа rpc чтоб совсем просто но и чтоб UI по типу swagger/openapi/insomnia были, и инфраструктура в кложе и не очень старая
graphql чем не подходит?
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Диёр
graphql чем не подходит?
Пробовал – не понравилось, хотелось бы максимально быстрое решение, а в gql была проблема с n+1 запрос, слишком простая задача для него
источник

Д

Диёр in Clojure — русскоговорящее сообщество
n+1 ты везде сам решать будешь
источник

Д

Диёр in Clojure — русскоговорящее сообщество
в идеальном случае это уже готовая интеграция graphql библиотеки и, например, ормки
источник

Д

Диёр in Clojure — русскоговорящее сообщество
но я такого в кложур пока не видел
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Диёр
в идеальном случае это уже готовая интеграция graphql библиотеки и, например, ормки
Типа клиент?
источник

Д

Диёр in Clojure — русскоговорящее сообщество
не обязательно
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Мое мнение о graphql – не нужен
источник

Д

Диёр in Clojure — русскоговорящее сообщество
на пыхе есть graphql либа lighthouse
она сама по себе очень крутая и много директив готовых, но ещё имеет хорошую интеграцию с ормкой eloquent и по связям между моделями жадно грузит
не всегда помогает, но в большинстве случаев помогает не напрягаться по этому поводу
источник

Д

Диёр in Clojure — русскоговорящее сообщество
Mike Bohdan
Мое мнение о graphql – не нужен
только потому что ты n + 1 хэндлить не умеешь?
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Диёр
только потому что ты n + 1 хэндлить не умеешь?
Нет, там есть оверхед на парсе квери не нужный.
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Ну и в целом я чаще всего пишу бек для других беков и там это не нужно
источник

Д

Диёр in Clojure — русскоговорящее сообщество
там оверхед на парсе не из пустого места, а по причине возможности постройки сложной схемы
это не жсон, где всего несколько вариантов, в gql можно с методами и типами поиграться чуток
плюс можно вешать веса на запросы, очень удобно когда нужно делать публичный апи и не хочешь под каждого клиента отдельный хэндлер пилить
источник

Д

Диёр in Clojure — русскоговорящее сообщество
если не под твои задачи, то не значит что не нужен
источник

A

Alexandr Zavgorodnev in Clojure — русскоговорящее сообщество
У graphql как там с контролем доступа?
источник

Д

Диёр in Clojure — русскоговорящее сообщество
точно также как и без graphql
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Диёр
там оверхед на парсе не из пустого места, а по причине возможности постройки сложной схемы
это не жсон, где всего несколько вариантов, в gql можно с методами и типами поиграться чуток
плюс можно вешать веса на запросы, очень удобно когда нужно делать публичный апи и не хочешь под каждого клиента отдельный хэндлер пилить
Простое лучше сложного)
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
А как потом дебажить gql
источник

Д

Диёр in Clojure — русскоговорящее сообщество
в каком плане
источник