Hodnotenie:
Kniha poskytuje cenné informácie o WebAssembly a jeho pamäťovom modeli, pričom osloví najmä čitateľov s predchádzajúcimi znalosťami jazyka Rust a WebAssembly. Trpí však zastaranosťou, nedostatočnou organizáciou a tým, že nie je vhodná pre začiatočníkov, čo sťažuje sledovanie príkladov kódovania.
Výhody:⬤ Ponúka hlboký pohľad na pamäťový model WebAssembly
⬤ príjemné čítanie s cennými dodatočnými informáciami
⬤ užitočné pre čitateľov s predchádzajúcimi skúsenosťami s Rustom a WebAssembly.
⬤ Zastaraný obsah
⬤ nevhodný pre začiatočníkov
⬤ ťažko sa sleduje
⬤ predpokladá predchádzajúce znalosti bez dostatočného usmernenia
⬤ zlá organizácia
⬤ neúplné príklady vyžadujúce externé odkazy.
(na základe 11 čitateľských recenzií)
Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications
WebAssembly napĺňa dlho očakávaný prísľub webových technológií: rýchly kód, typovo bezpečný v čase kompilácie, vykonávanie v prehliadači, na vstavaných zariadeniach alebo kdekoľvek inde. Rust prináša výkon jazyka C v jazyku, ktorý prísne presadzuje typovú bezpečnosť. Spojte oba jazyky a môžete písať pre web ako nikdy predtým! Naučte sa integrovať s JavaScriptom, spúšťať kód na iných platformách ako v prehliadači a urobte krok do internetu vecí. Objavte jednoduchý spôsob, ako vytvárať multiplatformové aplikácie bez obetovania výkonu, a zmeňte spôsob písania kódu pre web.
WebAssembly je viac než len nová revolučná technológia. Mení spôsob, akým vytvárame aplikácie pre web aj mimo neho. Tam, kde technológie ako ActiveX a Flash zlyhali, môžete teraz písať kód v ľubovoľnom jazyku a kompilovať ho do WebAssembly, aby ste získali rýchly, typovo bezpečný kód, ktorý beží v prehliadači, na mobilných zariadeniach, vstavaných zariadeniach a ďalších zariadeniach. Kombinácia prenosných, vysoko výkonných modulov WebAssembly s bezpečnosťou a výkonom jazyka Rust je dokonalou kombináciou pre vývoj.
Zistite, ako funguje architektúra zásobníkového stroja WebAssembly, nainštalujte nízkoúrovňové nástroje wasm a objavte temné umenie písania surového kódu wast. Nadviažte na tento základ a naučte sa kompilovať moduly WebAssembly z jazyka Rust implementovaním logiky pre hru v dáme. Vytvorte wasm moduly v jazyku Rust, ktoré budú spolupracovať s jazykom JavaScript mnohými presvedčivými spôsobmi. Aplikujte svoje nové zručnosti do sveta iných ako webových hostiteľov a vytvorte všetko od aplikácie spustenej na Raspberry Pi, ktorá ovláda systém osvetlenia, až po plne funkčný online engine hry pre viacerých hráčov, do ktorého vývojári nahrávajú svoje vlastné bojové moduly WebAssembly viazané na arénu.
Začnite s WebAssembly ešte dnes a zmeňte spôsob, akým premýšľate o webe.
Čo potrebujete:
Budete potrebovať pracovnú stanicu s operačným systémom Linux, Mac alebo Windows s pripojením na internet. Budete potrebovať aktuálny webový prehliadač, ktorý podporuje WebAssembly. Na prácu s ukážkovým kódom môžete použiť svoj obľúbený textový editor alebo IDE. Kniha vás prevedie inštaláciou nástrojov Rust a WebAssembly potrebných pre jednotlivé kapitoly.
© 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)