Честно говоря, спецификации OpenAPI могут выполнять гораздо больше тяжелой работы, чем люди понимают. Существует целая экосистема генераторов – сервисов, интеграций orpc/trpc, схем Drizzle, API-клиентов, SDK... все это возникает из чего-то столь простого, как определения Zod или Drizzle.
Лично? Я полностью за стек Drizzle + GraphQL + Zod. Конечно, это не совсем генераторная вещь, но то, как эти три компонента работают вместе, просто *поцелуй шеф-повара*. Безопасность типов протекает естественно, определения схем остаются синхронизированными, и вам не приходится бороться с инструментами на каждом шагу.
Если вы сейчас что-то строите в пространстве Web3, этой комбинации стоит уделить серьезное внимание.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
4 Лайков
Награда
4
1
Репост
Поделиться
комментарий
0/400
NotFinancialAdviser
· 11ч назад
Ай-ай, Drizzle + GraphQL + Zod эта ловушка действительно крутая, после такой комбинации типовая безопасность действительно радует.
Честно говоря, спецификации OpenAPI могут выполнять гораздо больше тяжелой работы, чем люди понимают. Существует целая экосистема генераторов – сервисов, интеграций orpc/trpc, схем Drizzle, API-клиентов, SDK... все это возникает из чего-то столь простого, как определения Zod или Drizzle.
Лично? Я полностью за стек Drizzle + GraphQL + Zod. Конечно, это не совсем генераторная вещь, но то, как эти три компонента работают вместе, просто *поцелуй шеф-повара*. Безопасность типов протекает естественно, определения схем остаются синхронизированными, и вам не приходится бороться с инструментами на каждом шагу.
Если вы сейчас что-то строите в пространстве Web3, этой комбинации стоит уделить серьезное внимание.