Hodnocení:
Kniha je komplexním průvodcem integrací jazyka GraphQL s jazykem Elixir pomocí jazyka Absinthe, který je oceňován pro svou srozumitelnost a přístupnost. Vyžaduje však předchozí znalosti jazyků Elixir a Ecto, což může být pro méně zkušené čtenáře problém.
Klady:Skvělý úvod do jazyka GraphQL, efektivní vysvětlení dotazů, mutací a odběrů, kvalitní obsah, výrazný přínos použití jazyka Absinthe oproti rozhraním RESTful API a solidní doplněk ke znalostem jazyka Elixir/Phoenix.
Zápory:Vyžaduje předchozí znalost Elixíru a Ecto, což může začátečníkům činit potíže s pochopením.
(na základě 3 hodnocení čtenářů)
Craft Graphql APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions
Vaše doména je bohatá a propojená a vaše rozhraní API by mělo být také. Upgradujte své webové rozhraní API na jazyk GraphQL a využijte jeho flexibilní dotazy, které uživatelům poskytnou více možností, a jeho deklarativní strukturu, která zjednoduší váš kód. Absinthe je sada nástrojů GraphQL pro Elixir, funkcionální programovací jazyk navržený tak, aby umožňoval masivní souběžnost na vrcholu robustních aplikačních architektur. Tato kniha, napsaná tvůrci Absinthe, vám pomůže plně využít výhod těchto dvou převratných technologií. Vytvořte si vlastní flexibilní a vysoce výkonné rozhraní API pomocí návodu krok za krokem a odborných rad, které nikde jinde nenajdete.
GraphQL je nový způsob strukturování a vytváření webových služeb a výsledek je transformační. Zjistěte, jak nabídnout uživatelům ucelenější služby na míru, snadno agregovat data z různých zdrojů dat a zlepšit udržovatelnost backendu díky deklarativnímu přístupu Absinthe k definování fungování rozhraní API.
Vytvoření rozhraní API založeného na jazyce GraphQL od nuly pomocí nástroje Absinthe, počínaje základními principy. Seznamte se se systémem typů a s tím, jak rozšířit schéma tak, aby vyhovovalo potřebám vaší aplikace. Objevte rostoucí ekosystém nástrojů a utilit pro pochopení, ladění a dokumentaci vašeho API. Přeneste se do produkčního prostředí, ale dělejte to bezpečně a s ohledem na pevné osvědčené postupy. Zjistěte, jak vám analýza složitosti a perzistentní dotazy mohou umožnit flexibilní, ale také zodpovědnou podporu uživatelů. Cestou zjistíte, jak Elixir přispívá k vysokému výkonu a odolnosti proti chybám API. Využívejte asynchronní a dávkové provádění nebo si napište vlastní doplňky, kterými rozšíříte Absinthe. Pusťte se do živých odběrů, doručování dat přes webové sockety nad Elixirem (a Erlangem/OTP) se známým solidním výkonem a schopnostmi v reálném čase.
Přeměňte své aplikace pomocí výkonné kombinace jazyků Elixir a GraphQL s využitím jazyka Absinthe.
Co potřebujete:
Chcete-li postupovat podle knihy, měli byste mít Erlang/OTP 19+ a Elixir 1. 4+ nainstalovaný. Kniha vás provede nastavením nové aplikace Phoenix pomocí Absinthe.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)