GraphQL workflow rubrika: Programování: JavaScript

11 Martin Sura
položil/-a 20.5. 21:28

Ahoj,

Poslední dobou celkem pokuku po GraphQL a celkem se mi ten nápad i zamlouvá. Koukal jsem, že existují implementace pro nodejs, dotnet atd + implementace clientů do SPA (React,Angular atd).

Rád bych se zeptal někoho, kdo má hlubší zkušenosti s GraphQL na jejich workflow:

1,Jak probíhá vytváření schéma a typů ? Vytváříte je první na backendu nebo na frontendu?

2,S tím souvisejcí sdílení typů mezi front/backendem? Něco podobného jako má třeba swagger?

Dík

odkaz
7 langpavel
odpověděl/-a 17.6. 0:52

Node implementace je referenční ale perfektní. Pokud potřebuješ porozumět, je to ono. Pokud použiješ express-graphql, pak dostaneš i GUI GraphiQL. Pak až porozumíš jak to funguje.
Můžeš použít Apollo server tools. Já jsem je nepoužil, má to samozřejmě obrovskou výhodu v tom, že lze používat typový jazyk GraphQL, na druhou stranu je jednoduché napsat ty obálky v javascriptu s možností vlastních resolverů a validací.
Hraček je dneska na internetu až moc, tak pokud tě zajímá jen uživatelská strana a ne přímo server, můžeš použít nějakou SaaS

Pro plný přístup na Devel.cz se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.