Programovanie Webassembly s Rustom: Rust: Zjednotený vývoj pre webové, mobilné a vstavané aplikácie

Hodnotenie:   (4,3 z 5)

Programovanie Webassembly s Rustom: Rust: Zjednotený vývoj pre webové, mobilné a vstavané aplikácie (Kevin Hoffman)

Recenzie čitateľov

Zhrnutie:

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.

Nevýhody:

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í)

Pôvodný názov:

Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781680506365
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2019
Počet strán:220

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Programovanie Webassembly s Rustom: Rust: Zjednotený vývoj pre webové, mobilné a vstavané aplikácie...
WebAssembly napĺňa dlho očakávaný prísľub webových...
Programovanie Webassembly s Rustom: Rust: Zjednotený vývoj pre webové, mobilné a vstavané aplikácie - Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications
Budovanie mikroslužieb s ASP.NET Core: Vývoj, testovanie a nasadenie multiplatformových služieb v...
V čase, keď sa zdá, že takmer každá vertikálna...
Budovanie mikroslužieb s ASP.NET Core: Vývoj, testovanie a nasadenie multiplatformových služieb v cloude - Building Microservices with ASP.NET Core: Develop, Test, and Deploy Cross-Platform Services in the Cloud
Výnimočne obyčajná odvaha: Strach a chvenie a záhada Kierkegaardovho autorstva - Exceptionally...
Poskytuje rozšírené, pozorné čítanie knihy Strach...
Výnimočne obyčajná odvaha: Strach a chvenie a záhada Kierkegaardovho autorstva - Exceptionally Common Courage: Fear and Trembling and the Puzzle of Kierkegaard's Authorship

Diela autora vydali tieto vydavateľstvá:

© 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)