Programmare Webassembly con Rust: Sviluppo unificato per applicazioni Web, mobili ed embedded

Punteggio:   (4,3 su 5)

Programmare Webassembly con Rust: Sviluppo unificato per applicazioni Web, mobili ed embedded (Kevin Hoffman)

Recensioni dei lettori

Riepilogo:

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.

Svantaggi:

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)

Titolo originale:

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

Contenuto del libro:

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.

Altre informazioni sul libro:

ISBN:9781680506365
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2019
Numero di pagine:220

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmare Webassembly con Rust: Sviluppo unificato per applicazioni Web, mobili ed embedded -...
WebAssembly realizza la promessa a lungo attesa...
Programmare Webassembly con Rust: Sviluppo unificato per applicazioni Web, mobili ed embedded - Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications
Costruire microservizi con ASP.NET Core: Sviluppare, testare e distribuire servizi multipiattaforma...
In un momento in cui quasi tutti i settori...
Costruire microservizi con ASP.NET Core: Sviluppare, testare e distribuire servizi multipiattaforma nel cloud - Building Microservices with ASP.NET Core: Develop, Test, and Deploy Cross-Platform Services in the Cloud
Coraggio eccezionalmente comune: Timore e tremore e l'enigma della paternità di Kierkegaard -...
Fornisce una lettura estesa e ravvicinata di...
Coraggio eccezionalmente comune: Timore e tremore e l'enigma della paternità di Kierkegaard - Exceptionally Common Courage: Fear and Trembling and the Puzzle of Kierkegaard's Authorship

Le opere dell'autore sono state pubblicate dai seguenti editori:

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