Értékelés:

A könyv egy átfogó útmutató a GraphQL és az Elixir integrálásához az Absinthe segítségével, amelyet a világossága és hozzáférhetősége miatt dicsérnek. Ugyanakkor az Elixir és az Ecto előzetes ismeretét igényli, ami kihívást jelenthet a kevésbé tapasztalt olvasóknak.
Előnyök:Nagyszerű bevezetés a GraphQL-be, a lekérdezések, mutációk és előfizetések hatékony magyarázata, magas színvonalú tartalom, az Absinthe használatának erős előnye a RESTful API-kkal szemben, és szilárd kiegészítője az Elixir/Phoenix ismereteknek.
Hátrányok:Előzetes Elixir és Ecto ismereteket igényel, ami a kezdők számára nehezen érthetővé teheti.
(3 olvasói vélemény alapján)
Craft Graphql APIs in Elixir with Absinthe: Flexible, Robust Services for Queries, Mutations, and Subscriptions
Az Ön tartománya gazdag és összekapcsolt, és az API-jának is annak kell lennie. Frissítse webes API-ját GraphQL-re, kihasználva annak rugalmas lekérdezéseit a felhasználók felhatalmazása érdekében, és deklaratív szerkezetét a kód egyszerűsítése érdekében. Az Absinthe a GraphQL eszközkészlet az Elixirhez, egy funkcionális programozási nyelvhez, amelyet úgy terveztek, hogy masszív párhuzamosságot tegyen lehetővé a robusztus alkalmazásarchitektúrák tetején. Ez a könyv, amelyet az Absinthe alkotói írtak, segít abban, hogy teljes mértékben kihasználja e két úttörő technológia előnyeit. Építse meg saját rugalmas, nagy teljesítményű API-it lépésről lépésre olyan útmutatások és szakértői tanácsok segítségével, amelyeket sehol máshol nem talál.
A GraphQL a webszolgáltatások strukturálásának és építésének új módja, és az eredmény átalakító erejű. Tudja meg, hogyan kínálhat testreszabottabb, egységesebb élményt a felhasználóknak, hogyan aggregálhatja könnyedén a különböző adatforrásokból származó adatokat, és hogyan javíthatja a backend karbantarthatóságát az Absinthe deklaratív megközelítésével az API működésének meghatározásához.
GraphQL-alapú API létrehozása a semmiből az Absinthe segítségével, az alapelvekből kiindulva. Ismerje meg a típusrendszert és azt, hogyan bővítheti a sémát az alkalmazás igényeinek megfelelően. Fedezze fel az API megértéséhez, hibakereséshez és dokumentálásához szükséges eszközök és segédprogramok egyre növekvő ökoszisztémáját. Vigyük a termelésbe, de biztonságosan, a szilárd legjobb gyakorlatokat szem előtt tartva. Tudja meg, hogy a komplexitáselemzés és a perszisztens lekérdezések segítségével hogyan tudja rugalmasan, de felelősségteljesen is támogatni felhasználóit. Útközben felfedezheti, hogy az Elixir hogyan teszi lehetővé a nagy teljesítményű, hibatűrő API-t. Használja az aszinkron és a kötegelt végrehajtást, vagy írja meg saját egyéni kiegészítéseit az Absinthe bővítéséhez. Legyen élesben is elérhető az előfizetésekkel, az Elixir (és az Erlang/OTP) híres szilárd teljesítménye és valós idejű képességei mellett websocketeken keresztül történő adatszolgáltatással.
Alakítsa át alkalmazásait az Elixir és a GraphQL erőteljes kombinációjával, az Absinthe használatával.
Amire szüksége van:
A könyv követéséhez rendelkeznie kell az Erlang/OTP 19+ és az Elixir 1-gyel. 4+ telepítve. A könyv végigvezeti Önt egy új Phoenix alkalmazás beállításán az Absinthe használatával.