Hodnocení:
Kniha „Real-Time Phoenix“ je vysoce ceněna pro svůj komplexní přístup k implementaci webových soketů a efektivnímu využití kanálů Phoenix, zejména pro vývojáře, kteří již znají Elixir a Phoenix. Klade důraz na správné návrhové postupy a nabízí kombinaci teorie a praktických příkladů kódu, díky čemuž je vhodná pro vytváření škálovatelných aplikací v reálném čase.
Klady:⬤ Podporuje správné návrhové postupy, jako je oddělení obav a testování.
⬤ Poskytuje zasvěcený úvod do webových soketů a kanálů Phoenix.
⬤ Zahrnuje teorii předtím, než se vrhne na příkladové projekty, což napomáhá hlubšímu pochopení.
⬤ Diskutuje kompromisy mezi různými řešeními, což je přínosné pro informované rozhodování.
⬤ Obsahuje dobře zpracovaný ukázkový projekt, který ilustruje složité interakce v reálném čase.
⬤ Vřele doporučujeme těm, kteří chtějí implementovat kanály do produkčních systémů.
⬤ Nevyučuje Elixir ani Phoenix; jsou vyžadovány předchozí znalosti.
⬤ Nemusí být okamžitě použitelný pro začátečníky, protože předpokládá znalost těchto frameworků.
(na základě 4 hodnocení čtenářů)
Real-Time Phoenix: Build Highly Scalable Systems with Channels
Poskytněte uživatelům zážitek v reálném čase, který očekávají, pomocí Elixiru a Phoenix Channels k vytváření aplikací, které okamžitě reagují na změny a odrážejí skutečný stav aplikace. Zjistěte, jak je díky Elixiru a Phoenixu snadné a příjemné vytvářet aplikace v reálném čase, které se škálují pro velký počet uživatelů. Použijte osvědčené postupy návrhu systému a vývoje k vytvoření aplikací, které se snadno udržují. Získejte jistotu tím, že se naučíte, jak rozbít své aplikace dříve, než to udělají uživatelé. Nasazujte aplikace s minimálním využitím zdrojů a maximálním výkonem.
Aplikace v reálném čase s sebou přinášejí skutečné výzvy - trvalá připojení, nasazení více serverů a přísné požadavky na výkon jsou jen některé z nich. Nesnažte se tyto výzvy řešit sami - použijte framework, který je vyřeší za vás. Elixir a Phoenix Channels poskytují pevný základ, na kterém lze budovat stabilní a škálovatelné aplikace reálného času. Pomocí osvědčených postupů, které najdete v této knize, vybudujete aplikace, které budou prosperovat po mnoho let.
Pochopte kouzlo komunikace v reálném čase při prohlídce protokolu WebSocket v akci. Vyhněte se výkonnostním nástrahám již na počátku životního cyklu vývoje díky katalogu běžných problémů a jejich řešení. Využijte GenStage k vytvoření datového potrubí, které zlepšuje škálovatelnost. Rozbijte své aplikace dříve než uživatelé a s jistotou je nasaďte. Vytvořte reálný projekt s využitím spolehlivých postupů návrhu a testování aplikace, které vám pomohou usnadnit budoucí změny. Vytvářejte distribuované aplikace, které lze škálovat pro mnoho uživatelů pomocí nástrojů, jako je Phoenix Tracker. Nasazujte a monitorujte své aplikace s jistotou a omezte výpadky.
Poskytněte svým uživatelům výjimečnou zkušenost v reálném čase se snadnou údržbou, sníženými provozními náklady a maximalizovaným výkonem pomocí aplikací Elixir a Phoenix Channels.
Co potřebujete:
Budete potřebovat Elixir 1. 9+ a Erlang/OTP 22+ nainstalované na počítači s Mac OS X, Linuxem nebo Windows.
© 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)