Hodnotenie:
Kniha „Real-Time Phoenix“ je vysoko cenená pre svoj komplexný prístup k implementácii webových soketov a efektívnemu používaniu kanálov Phoenix, najmä pre vývojárov, ktorí už poznajú Elixir a Phoenix. Kladie dôraz na správne návrhové postupy a ponúka kombináciu teórie a praktických príkladov kódu, vďaka čomu je vhodná na vytváranie škálovateľných aplikácií v reálnom čase.
Výhody:⬤ Podporuje správne návrhové postupy, ako je oddelenie obáv a testovanie.
⬤ Poskytuje zasvätený úvod do webových soketov a kanálov Phoenix.
⬤ Pokrýva teóriu pred tým, než sa vrhne na príklady projektov, čo pomáha hlbšiemu pochopeniu.
⬤ Diskutuje o kompromisoch medzi rôznymi riešeniami, čo je prospešné pre prijímanie informovaných rozhodnutí.
⬤ Obsahuje dobre spracovaný vzorový projekt, ktorý ilustruje zložité interakcie v reálnom čase.
⬤ Vrelo sa odporúča tým, ktorí chcú implementovať kanály do produkčných systémov.
⬤ Nevyučuje Elixir ani Phoenix; vyžadujú sa predchádzajúce znalosti.
⬤ Nemusí ponúknuť okamžitú použiteľnosť pre začiatočníkov, pretože predpokladá znalosť týchto rámcov.
(na základe 4 čitateľských recenzií)
Real-Time Phoenix: Build Highly Scalable Systems with Channels
Poskytnite používateľom zážitok v reálnom čase, ktorý očakávajú, pomocou Elixiru a kanálov Phoenix Channels na vytváranie aplikácií, ktoré okamžite reagujú na zmeny a odrážajú skutočný stav aplikácie. Zistite, ako Elixir a Phoenix umožňujú jednoducho a príjemne vytvárať aplikácie v reálnom čase, ktoré sa škálujú pre veľký počet používateľov. Aplikujte osvedčené postupy návrhu systému a vývoja na vytváranie aplikácií, ktoré sa ľahko udržiavajú. Získajte sebadôveru tým, že sa naučíte, ako rozbiť svoje aplikácie skôr, ako to urobia používatelia. Nasadzujte aplikácie s minimálnym využitím zdrojov a maximálnym výkonom.
Aplikácie v reálnom čase sú spojené so skutočnými výzvami - trvalé pripojenia, nasadenie viacerých serverov a prísne požiadavky na výkon sú len niektoré z nich. Nesnažte sa tieto výzvy riešiť sami - použite rámec, ktorý ich zvládne za vás. Elixir a Phoenix Channels poskytujú pevný základ, na ktorom môžete budovať stabilné a škálovateľné aplikácie reálneho času. Pomocou osvedčených postupov, ktoré nájdete v tejto knihe, vytvorte aplikácie, ktoré budú prosperovať dlhé roky.
Pochopte kúzlo komunikácie v reálnom čase pri prehliadke protokolu WebSocket v akcii. Vyhnite sa výkonnostným nástrahám na začiatku životného cyklu vývoja vďaka katalógu bežných problémov a ich riešení. Využite GenStage na vytvorenie dátového potrubia, ktoré zlepšuje škálovateľnosť. Rozbijete svoje aplikácie skôr, ako ich rozbijú používatelia, a s istotou ich nasadíte. Zostavte reálny projekt s využitím spoľahlivých postupov návrhu a testovania aplikácie, ktoré pomôžu uľahčiť budúce zmeny. Vytvárajte distribuované aplikácie, ktoré sa dajú škálovať na mnoho používateľov pomocou nástrojov, ako je Phoenix Tracker. Nasadzujte a monitorujte svoju aplikáciu s istotou a obmedzte výpadky.
Poskytnite používateľom výnimočný zážitok v reálnom čase s jednoduchou údržbou, zníženými prevádzkovými nákladmi a maximalizovaným výkonom pomocou Elixiru a Phoenix Channels.
Čo potrebujete:
Budete potrebovať Elixir 1. 9+ a Erlang/OTP 22+ nainštalované na počítači s Mac OS X, Linux alebo Windows.
© 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)