Size: a a a

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

2020 September 17

EA

Eugene Allenov in GraphQL — русскоговорящее сообщество
Но это как раз тот не самый частый кейс когда этот подход удобнее
источник

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
Алексей Родионов
Советую, в принципе, весь доклад целиком глянуть, я там многие тулзы показал, правда по большей части для фронта.
Спасибо 🙏
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Там по сути пишешь только модели данных (какие сущности у тебя есть и какие у них поля) типа user, а CRUD-операции для этих сущностей Prisma генерирует сама: createUser, updateUser, deleteUser и т.д. Подключает базу данных, она создаст там все нужные таблицы и будет работать как real-time GraphQL proxy к твоей базе, трансформируя на лету GraphQL-запросы в SQL.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Это сокращает время на написание бойлерплейта для работы с базой данных.
источник

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
Алексей Родионов
Там по сути пишешь только модели данных (какие сущности у тебя есть и какие у них поля) типа user, а CRUD-операции для этих сущностей Prisma генерирует сама: createUser, updateUser, deleteUser и т.д. Подключает базу данных, она создаст там все нужные таблицы и будет работать как real-time GraphQL proxy к твоей базе, трансформируя на лету GraphQL-запросы в SQL.
Офигеть, типа ORM поулчается 😳
А с MongoDB умеет?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
А потом уже дописываешь свои собственные операции в своём API, например, которые не связаны с базой напрямую, типа login, sendEmail и т.д.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Павел Червов
Офигеть, типа ORM поулчается 😳
А с MongoDB умеет?
Да, с монгой дружит.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
И, кстати, автор type-graphql запилил интеграцию с prisma.

https://www.npmjs.com/package/typegraphql-prisma
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Павел Червов
Офигеть, типа ORM поулчается 😳
А с MongoDB умеет?
Prisma 2 как раз и позиционируется как Type-safe DB ORM, даже отошли немного от GraphQL.

https://prisma.io
источник

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
@FluorescentHallucinogen ты сегодня зажег этот чат🔥
Столько полезной инфы, благодарчик от души!
источник

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
@eallenov тебе тоже спасибо!
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Аларм, проверил, Prisma 2 не умеет в MongoDB (пока). Prisma 1 поддерживает точно.
источник

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
Алексей Родионов
Аларм, проверил, Prisma 2 не умеет в MongoDB (пока). Prisma 1 поддерживает точно.
👌
источник

DB

Dmitry Balitsky in GraphQL — русскоговорящее сообщество
Павел Червов
Делаю один вторую версию небольшого продукта, сам прогаю и сервер и фронт, конечно надо быстроее, поэтому наверное пойду с SDL-first и apollo на бек и фронт )
Начинай с фронта, бери только, то что необходимо и дальше в бэк
источник

DB

Dmitry Balitsky in GraphQL — русскоговорящее сообщество
Прототип часто лепят лепят)))
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
А насчёт SDL-first vs. code-first предлагаю решить вот такой quiz. Сколько здесь ошибок? )
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
источник

ПЧ

Павел Червов... in GraphQL — русскоговорящее сообщество
Dmitry Balitsky
Начинай с фронта, бери только, то что необходимо и дальше в бэк
Чтобы брать на фронте, нужно сначала отдать на сервере, вот с этим ща и разбираюсь )
источник

DB

Dmitry Balitsky in GraphQL — русскоговорящее сообщество
По sdl first прикольно расширять типы и мержить описание типов и резолверов
источник

DB

Dmitry Balitsky in GraphQL — русскоговорящее сообщество
Павел Червов
Чтобы брать на фронте, нужно сначала отдать на сервере, вот с этим ща и разбираюсь )
Я написал как рекомендую
источник