История изменений
Исправление upcFrost, (текущая версия) :
вместо того чтобы сделать как все
Знаешь, я как бы достаточно видел имплементаций а-ля GovnoQL (и пару раз писал их сам, к сожалению), и большинство людей по опыту реально юзают gql как rest даже не подумав включить голову и например понять что nullability это не только про null, но и про error propagation boundary, или что поля в query и поля в типах это одно и то же и они имеют одинаковые возможности и этим внезапно можно пользоваться. Да или хоть самое банальное - как работают резолверы, это прямо в спеке написано, но люди упорно думают что это просто typing-обертка
Писать gql схему как rest это все равно что в монге пытаться каждый тип свалить в отдельную коллекцию как в sql, в итоге будет шлак, тормоза и race condition на каждой операции
Исходная версия upcFrost, :
вместо того чтобы сделать как все
Знаешь, я как бы достаточно видел имплементаций а-ля GovnoQL, и большинство людей по опыту реально юзают gql как rest даже не подумав включить голову и например понять что nullability это не только про null, но и про error propagation boundary, или что поля в query и поля в типах это одно и то же и они имеют одинаковые возможности и этим внезапно можно пользоваться. Да или хоть самое банальное - как работают резолверы, это прямо в спеке написано, но люди упорно думают что это просто typing-обертка
Писать gql схему как rest это все равно что в монге пытаться каждый тип свалить в отдельную коллекцию как в sql, в итоге будет шлак, тормоза и race condition на каждой операции