Hodnocení:
Kniha poskytuje cenné informace o WebAssembly a jeho paměťovém modelu a osloví především čtenáře s předchozí znalostí jazyka Rust a WebAssembly. Trpí však zastaralostí, nedostatečnou organizací a tím, že není vhodná pro začátečníky, takže je obtížné sledovat příklady kódování.
Klady:⬤ Nabízí hluboký vhled do paměťového modelu WebAssembly
⬤ příjemné čtení s cennými informacemi navíc
⬤ užitečné pro čtenáře s předchozími zkušenostmi s Rustem a WebAssembly.
⬤ Zastaralý obsah
⬤ nevhodný pro začátečníky
⬤ obtížné sledování
⬤ předpokládá předchozí znalosti bez dostatečného vedení
⬤ špatná organizace
⬤ neúplné příklady vyžadující externí odkazy.
(na základě 11 hodnocení čtenářů)
Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications
WebAssembly naplňuje dlouho očekávaný příslib webových technologií: rychlý kód, typově bezpečný při kompilaci, spouštění v prohlížeči, na vestavěných zařízeních nebo kdekoli jinde. Rust přináší výkon jazyka C v jazyce, který striktně vynucuje typovou bezpečnost. Zkombinujte oba jazyky a můžete psát pro web jako nikdy předtím! Naučte se integrovat s JavaScriptem, spouštět kód na jiných platformách než v prohlížeči a udělejte krok do internetu věcí. Objevte snadný způsob, jak vytvářet multiplatformní aplikace bez obětování výkonu, a změňte způsob psaní kódu pro web.
WebAssembly je víc než jen nová revoluční technologie. Mění způsob, jakým vytváříme aplikace pro web i mimo něj. Tam, kde technologie jako ActiveX a Flash selhaly, můžete nyní psát kód v libovolném jazyce a kompilovat jej do WebAssembly, abyste získali rychlý a typově bezpečný kód, který poběží v prohlížeči, na mobilních zařízeních, vestavěných zařízeních a dalších zařízeních. Kombinace přenositelných a vysoce výkonných modulů WebAssembly s bezpečností a výkonem jazyka Rust představuje dokonalou kombinaci pro vývoj.
Zjistěte, jak funguje architektura zásobníkového stroje WebAssembly, nainstalujte nízkoúrovňové nástroje wasm a objevte temné umění psaní surového kódu wast. Na tomto základu stavte a naučte se kompilovat moduly WebAssembly z jazyka Rust implementací logiky pro šachovou hru. Vytvářejte wasm moduly v jazyce Rust, které budou mnoha zajímavými způsoby spolupracovat s jazykem JavaScript. Uplatněte své nové dovednosti i ve světě jiných než webových hostitelů a vytvořte vše od aplikace běžící na Raspberry Pi, která ovládá systém osvětlení, až po plně funkční online herní engine pro více hráčů, do kterého vývojáři nahrávají své vlastní bojové moduly WebAssembly vázané na arénu.
Začněte s WebAssembly ještě dnes a změňte svůj pohled na web.
Co potřebujete:
Budete potřebovat pracovní stanici se systémem Linux, Mac nebo Windows a připojením k internetu. Budete potřebovat aktuální webový prohlížeč, který podporuje WebAssembly. Pro práci s ukázkovým kódem můžete použít svůj oblíbený textový editor nebo IDE. Kniha vás provede instalací nástrojů Rust a WebAssembly potřebných pro jednotlivé kapitoly.
© 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)