Hodnotenie:
Kniha je komplexným sprievodcom integráciou jazyka GraphQL s jazykom Elixir pomocou jazyka Absinthe, ktorý je oceňovaný pre svoju zrozumiteľnosť a prístupnosť. Vyžaduje si však predchádzajúce znalosti Elixiru a Ecto, čo môže byť pre menej skúsených čitateľov výzvou.
Výhody:Skvelý úvod do jazyka GraphQL, efektívne vysvetlenie dotazov, mutácií a odberov, kvalitný obsah, výrazný prínos používania jazyka Absinthe oproti RESTful API a solídny doplnok k zručnostiam v jazyku Elixir/Phoenix.
Nevýhody:Vyžaduje predchádzajúce znalosti Elixíru a Eca, čo môže začiatočníkom robiť problémy s pochopením.
(na základe 3 čitateľských recenzií)
Craft Graphql APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions
Vaša doména je bohatá a prepojená, a taká by mala byť aj vaša API. Upgradujte svoje webové rozhranie API na jazyk GraphQL, využite jeho flexibilné dotazy na posilnenie postavenia používateľov a jeho deklaratívnu štruktúru na zjednodušenie kódu. Absinthe je sada nástrojov GraphQL pre Elixir, funkcionálny programovací jazyk navrhnutý tak, aby umožňoval masívnu súbežnosť na vrchole robustných architektúr aplikácií. Táto kniha, ktorú napísali tvorcovia Absinthe, vám pomôže naplno využiť výhody týchto dvoch prelomových technológií. Vytvorte si vlastné flexibilné, vysoko výkonné API pomocou návodu krok za krokom a odborných rád, ktoré nikde inde nenájdete.
GraphQL je nový spôsob štruktúrovania a budovania webových služieb a jeho výsledok je transformačný. Zistite, ako ponúknuť používateľom ucelenejší zážitok šitý na mieru, ľahko agregovať údaje z rôznych zdrojov dát a zlepšiť udržiavateľnosť vášho backendu pomocou deklaratívneho prístupu Absinthe k definovaniu fungovania vášho API.
Vytvorte si API založené na jazyku GraphQL od začiatku pomocou aplikácie Absinthe, pričom začnite od základných princípov. Naučte sa systém typov a ako rozšíriť schému tak, aby vyhovovala potrebám vašej aplikácie. Objavte rastúci ekosystém nástrojov a pomôcok na pochopenie, ladenie a dokumentovanie vášho API. Prejdite na produkciu, ale robte to bezpečne s ohľadom na spoľahlivé osvedčené postupy. Zistite, ako vám analýza zložitosti a perzistentné dotazy umožnia flexibilne, ale aj zodpovedne podporovať používateľov. Popri tom zistíte, aký význam má Elixir pre vysoký výkon a odolnosť voči chybám API. Využívajte asynchrónne a dávkové vykonávanie alebo si napíšte vlastné doplnky na rozšírenie Absinthe. Prejdite na živé odbery, doručovanie údajov cez websockety nad Elixirom (a Erlangom/OTP) slávnym solídnym výkonom a schopnosťami v reálnom čase.
Transformujte svoje aplikácie pomocou výkonnej kombinácie Elixiru a jazyka GraphQL s využitím jazyka Absinthe.
Čo potrebujete:
Ak chcete postupovať podľa knihy, mali by ste mať Erlang/OTP 19+ a Elixir 1. 4+ nainštalovaný. Kniha vás prevedie nastavením novej aplikácie Phoenix pomocou Absinthe.
© 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)