GraphQL workflow rubrika: Programování: JavaScript

8 Martin Sura
položil/-a 20.5.2017

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
6 langpavel
odpověděl/-a 17.6.2017

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

Komentáře

  • Martin Sura : Stejně jako odpověď @michal.sanger_1. Já tu otázku asi špatně formuloval. Apollo tools sem používal na clientu (angular) a na serveru mám dotnet-graphql. Jde mi spíš o nějaký postřehy z praxe. 25.6.2017

Pro zobrazení všech 5 odpovědí 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.