Hodnotenie:
Kniha slúži ako dobrý úvod do jazyka GraphQL a poskytuje ucelený a štruktúrovaný prístup k jeho implementácii pomocou rôznych knižníc. Pokrýva schémy aj vývojové vzory code-first, hoci jej chýba hĺbka v stratégiách implementácie backendu. Hoci mnohí čitatelia oceňujú autorovu schopnosť objasniť výhody jazyka GraphQL, niektorí považujú obsah za plytký a zle organizovaný, s problémami týkajúcimi sa kvality kódu príkladov a vnímaným zameraním na vlastnú propagáciu.
Výhody:⬤ Dobrý úvod do jazyka GraphQL
⬤ jasné vysvetlenie jeho výhod
⬤ zahŕňa rôzne knižnice a implementačné techniky
⬤ koherentný štýl písania
⬤ obsahuje príklady z reálneho sveta
⬤ stručné a zamerané na praktické aplikácie.
⬤ Chýba hĺbka pri voľbe backendovej implementácie
⬤ príkladový kód slabo udržiavaný
⬤ silná sebapropagácia a duplicita v obsahu
⬤ nie je komplexný, pokiaľ ide o pokročilé témy GraphQL
⬤ obmedzený na JavaScript a Apollo bez rozmanitosti v príkladoch technológií.
(na základe 7 čitateľských recenzií)
Graphql in Action
GraphQL in Action vám poskytne nástroje, ktoré vám umožnia zoznámiť sa s jazykom GraphQL, vytvoriť a optimalizovať službu API pre dáta a používať ju vo front-end klientskej aplikácii.
Zhrnutie
Znížte nároky na šírku pásma svojich rozhraní API tým, že získate len tie výsledky, ktoré potrebujete - všetky v jednej požiadavke Dopytovací jazyk GraphQL zjednodušuje interakciu s webovými servermi a umožňuje inteligentnejšie dotazy API, ktoré môžu výrazne zvýšiť efektívnosť požiadaviek na údaje. V knihe GraphQL v praxi sa dozviete, ako tieto výhody preniesť do svojich vlastných rozhraní API a dať svojim klientom možnosť žiadať od servera presne to, čo potrebujú, nič viac, nič menej. Táto kniha, ktorá je praktická a založená na príkladoch, vás naučí všetko, čo potrebujete na to, aby ste mohli začať používať jazyk GraphQL - od princípov návrhu a syntaxe až po optimalizáciu výkonu.
Zakúpenie tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od vydavateľstva Manning Publications.
O technológii
Rozhrania API GraphQL sú rýchle, efektívne a ľahko sa udržiavajú. Znižujú latenciu aplikácií a náklady na server a zároveň zvyšujú produktivitu vývojárov. Táto výkonná vrstva dotazov ponúka presnú kontrolu nad požiadavkami a návratmi API, vďaka čomu sú aplikácie rýchlejšie a menej náchylné na chyby.
O knihe
GraphQL in Action vám poskytne nástroje, ktoré vám umožnia zoznámiť sa s jazykom GraphQL, vytvoriť a optimalizovať službu API pre dáta a používať ju vo front-end klientskej aplikácii. Prostredníctvom nastavenia, zabezpečenia a spracovania chýb sa naučíte vytvoriť kompletný server GraphQL. Odhalíte tiež jednoduché spôsoby, ako začleniť jazyk GraphQL do existujúcej kódovej základne, aby ste mohli vytvárať jednoduché, škálovateľné dátové API.
Čo je vnútri
Definujte schému GraphQL pre relačné a dokumentové databázy.
Implementujte typy GraphQL pomocou jazyka schém aj metód konštruktora objektov.
Optimalizujte resolvery GraphQL pomocou ukladania dát do vyrovnávacej pamäte a dávkovania.
Navrhnite fragmenty jazyka GraphQL, ktoré zodpovedajú požiadavkám na údaje komponentov používateľského rozhrania.
Konzumovať dotazy, mutácie a odbery GraphQL API s klientskou knižnicou GraphQL aj bez nej.
O čitateľovi
Pre webových vývojárov, ktorí poznajú aplikácie typu klient-server.
O autorovi
Samer Buna má viac ako 20 rokov skúseností s vývojom softvéru vrátane front-endov, back-endov, návrhu API a škálovateľnosti.
Obsah
ČASŤ 1- SKÚMANIE GRAFICKÉHO JAZYKA GRAPHQL.
1 Úvod do jazyka GraphQL.
2 Skúmanie rozhraní API jazyka GraphQL.
3 Prispôsobenie a organizácia operácií GraphQL.
ČASŤ 2 - BUDOVANIE rozhrania API jazyka GRAPHQL.
4 Návrh schémy GraphQL.
5 Implementácia riešiteľov schém.
6 Práca s databázovými modelmi a vzťahmi.
7 Optimalizácia načítania údajov.
8 Implementácia mutácií.
ČASŤ 3 - POUŽÍVANIE API jazyka GRAPHQL.
9 Používanie rozhrania GraphQL API bez klientskej knižnice.
10 Používanie rozhraní GraphQL API s klientom Apollo.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)