Punteggio:
Il libro fornisce informazioni preziose su WebAssembly e sul suo modello di memoria, rivolgendosi soprattutto a lettori con conoscenze pregresse di Rust e WebAssembly. Tuttavia, soffre del fatto di essere obsoleto, di mancare di organizzazione e di non essere adatto ai principianti, rendendo difficile seguire gli esempi di codifica.
Vantaggi:⬤ Offre approfondimenti sul modello di memoria di WebAssembly
⬤ lettura piacevole con preziose informazioni extra
⬤ utile per i lettori con esperienza pregressa in Rust e WebAssembly.
⬤ Contenuti obsoleti
⬤ non adatto ai principianti
⬤ difficile da seguire
⬤ presuppone conoscenze pregresse senza una guida sufficiente
⬤ scarsa organizzazione
⬤ esempi incompleti che richiedono riferimenti esterni.
(basato su 11 recensioni dei lettori)
Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications
WebAssembly realizza la promessa a lungo attesa delle tecnologie web: codice veloce, sicuro dal punto di vista dei tipi in fase di compilazione, esecuzione nel browser, su dispositivi embedded o in qualsiasi altro luogo. Rust offre la potenza del C in un linguaggio che applica rigorosamente la sicurezza dei tipi. Combinate entrambi i linguaggi e potrete scrivere per il web come mai prima d'ora! Imparate a integrarvi con JavaScript, a eseguire codice su piattaforme diverse dal browser e a fare un passo avanti nell'IoT. Scoprite il modo più semplice per creare applicazioni multipiattaforma senza sacrificare la potenza e cambiate il modo di scrivere codice per il web.
WebAssembly è più di una nuova tecnologia rivoluzionaria. Sta ridisegnando il modo in cui costruiamo applicazioni per il Web e non solo. Laddove tecnologie come ActiveX e Flash hanno fallito, ora è possibile scrivere codice in qualsiasi linguaggio si preferisca e compilare in WebAssembly per ottenere codice veloce e sicuro per il tipo che viene eseguito nel browser, su dispositivi mobili, dispositivi incorporati e altro ancora. La combinazione dei moduli portatili e ad alte prestazioni di WebAssembly con la sicurezza e la potenza di Rust è una combinazione di sviluppo perfetta.
Imparate come funziona l'architettura della macchina a pila di WebAssembly, installate gli strumenti di basso livello di Wasm e scoprite l'arte oscura di scrivere codice wast grezzo. Partendo da queste basi, imparate a compilare moduli WebAssembly da Rust implementando la logica di un gioco di dama. Create moduli wasm in Rust per interoperare con JavaScript in molti modi interessanti. Applicate le vostre nuove competenze al mondo degli host non web e create qualsiasi cosa, da un'applicazione in esecuzione su un Raspberry Pi che controlla un sistema di illuminazione a un motore di gioco multiplayer online completamente funzionante in cui gli sviluppatori caricano i propri moduli di combattimento WebAssembly legati all'arena.
Iniziate oggi stesso con WebAssembly e cambiate il vostro modo di concepire il web.
Cosa vi serve:
È necessaria una workstation Linux, Mac o Windows con una connessione a Internet. È necessario un browser Web aggiornato che supporti WebAssembly. Per lavorare con il codice di esempio, potete usare il vostro editor di testo o IDE preferito. Il libro vi guiderà nell'installazione degli strumenti Rust e WebAssembly necessari per ogni capitolo.
© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)