GraphQL este un limbaj de interogare și executare care faciliteaza comunicarea client - server

Acel moment cand discuti despre ce ai vrea sa faci si cineva iti da un link cu ceva similar implementat: GraphQL.

Prezentare: Creating a GraphQL Server

Eu aveam o idee bazata pe JSON, dar am un proiect nou si o sa incerc GraphQL.

Are cineva experienta, opinii pro / contra?

3 Likes

GraphQL - pare holly grail. Si asta de cand am vazut primele idei prezentate. Totusi la momentul respectiv parea o utopie sa te apuci sa iti creezi propriul server. Acum am vazut ca au inceput sa fie o de implementari si in php si nodejs - dar nu am facut niciun pas inainte.

Am găsit asta, poate ajută pe cineva: https://github.com/vaffel/sql-to-graphql

Dupa 2 zile de implementare cu graphql-js, am decis sa ma intorc la JSON schema. Prea mult boilerplate iar API-ul este destul de urat fata de alternativa care o am momentan.

Cateva din lucrurile de care o sa tin cont:

  • impartirea schemelor in fragments
  • un singur entry-point in loc de RESTful
  • formatul de creare a query-urilor gen GraphQL dar in JSON