Obsah:

Je GraphQL náhradou za odpočinok?
Je GraphQL náhradou za odpočinok?

Video: Je GraphQL náhradou za odpočinok?

Video: Je GraphQL náhradou za odpočinok?
Video: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, November
Anonim

GraphQL je alternatíva do ODPOČINOK pre vývoj API, nie a výmena . Hlavnou črtou GraphQL je byť schopný odoslať dotaz špecifikujúci len informácie, ktoré potrebujete, a získať presne tie. Existuje veľa knižníc JSON API v mnohých jazykoch.

Ľudia sa tiež pýtajú, je GraphQL lepší ako odpočinok?

REST vs GraphQL porovnávacia rekapitulácia GraphQL rieši problémy s nadmerným aj nedostatočným načítavaním tým, že umožňuje klientovi požadovať iba potrebné údaje; Keďže klient má teraz väčšiu slobodu v načítaných dátach, vývoj je oveľa rýchlejší GraphQL než s čím by to bolo ODPOČINOK.

nahrádza GraphQL SQL? Použitím GraphQL len nahradiť SQL ako dopytovací jazyk predáva GraphQL krátke predsa. Jeho mutačné schopnosti umožňujú oveľa bohatšie vyjadrenie doménových konceptov ako REST a môžu byť použité na skutočné zapuzdrenie a prezentáciu obchodnej logiky priateľským spôsobom.

Čo sa týka tohto, kedy by som mal použiť odpočinok v GraphQL?

Tu sú 3 bežné prípady použitia, prečo by ste mali používať GraphQL cez REST

  1. Znížte nadmerné načítanie. Toto je najbežnejšia situácia, v ktorej vývojári siahajú po GraphQL.
  2. Znížte náklady na prenos dát. Zníženie prenosu dát na strane klienta a servera je sekundárnou výhodou používania GraphQL.
  3. Zlepšite výkon aplikácie.

Môže GraphQL nahradiť redux?

GraphQL je dopytovací jazyk while Redux je knižnica pre vedenie štátu. Dve úplne odlišné veci. Môžete povedať, že klient Apollo nahradí Redux , čo môže byť pravda, ale aj to je dnes nepresné, pretože Apollo používa Redux pod kapotou. Optimistické aktualizácie Môcť sa to nezaobíde bez riadenia štátu.

Odporúča: