Programmazione web con Rust: Una guida pratica per sviluppare applicazioni web veloci e sicure con il linguaggio di programmazione Rust

Punteggio:   (4,2 su 5)

Programmazione web con Rust: Una guida pratica per sviluppare applicazioni web veloci e sicure con il linguaggio di programmazione Rust (Maxwell Flitton)

Recensioni dei lettori

Riepilogo:

Il libro presenta un mix di opinioni da parte degli utenti, con molti che evidenziano gravi problemi legati a contenuti obsoleti e alla scarsa qualità della scrittura, concentrandosi principalmente sugli errori di sintassi e sugli esempi di codice confusi. Alcuni utenti trovano il libro informativo e una buona risorsa per i principianti, ma nel complesso si consiglia di cercare materiale più aggiornato.

Vantaggi:

Fornisce buone pratiche di progettazione, informazioni per i principianti sulla programmazione Rust e sulla creazione di applicazioni, copre le parti principali del framework Actix.

Svantaggi:

Contenuti obsoleti con importanti discrepanze di versione delle librerie, errori di sintassi negli esempi di codice, difficile navigazione degli snippet di codice e scarsa qualità della scrittura che fa spendere più tempo per le correzioni che per l'apprendimento.

(basato su 4 recensioni dei lettori)

Titolo originale:

Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language

Contenuto del libro:

Adottare il linguaggio di programmazione Rust imparando a costruire applicazioni e servizi web completamente funzionali e ad affrontare le sfide relative alla sicurezza e alle prestazioni.

Caratteristiche principali:

⬤ Costruire applicazioni web scalabili in Rust utilizzando framework popolari come Actix, Rocket e Warp.

⬤ Creare componenti front-end che possono essere iniettati in più viste.

⬤ Sviluppare modelli di dati in Rust per interagire con il database.

Descrizione del libro:

La sicurezza e le alte prestazioni sono una grande preoccupazione per voi durante lo sviluppo di applicazioni web?

Mentre la maggior parte dei linguaggi di programmazione ha un compromesso tra sicurezza e velocità, Rust offre la sicurezza della memoria senza utilizzare un garbage collector. Ciò significa che, grazie al suo basso ingombro di memoria, è possibile costruire applicazioni web sicure e ad alte prestazioni con relativa facilità.

Questo libro vi guiderà attraverso ogni fase del processo di sviluppo web, mostrandovi come combinare Rust e i moderni principi di sviluppo web per creare applicazioni web superaccessoriate.

Inizierete con un'introduzione a Rust e capirete come evitare le insidie più comuni nella migrazione dai linguaggi di programmazione dinamici tradizionali. Il libro vi mostrerà come strutturare il codice Rust per un progetto che si estende su più pagine e moduli. Successivamente, esplorerete il framework Actix Web e metterete in funzione un server web di base. Man mano che si avanza, si imparerà a elaborare le richieste JSON e a visualizzare i dati dall'applicazione web tramite HTML, CSS e JavaScript. Sarete anche in grado di persistere i dati e creare servizi RESTful in Rust. In seguito, costruirete un processo di distribuzione automatica per l'applicazione su un'istanza EC2 di AWS e su Docker Hub. Infine, giocherete con alcuni framework web popolari in Rust e li confronterete.

Alla fine di questo libro su Rust, sarete in grado di creare con sicurezza applicazioni web scalabili e veloci con Rust.

Cosa imparerete:

⬤ Strutturare applicazioni web scalabili in Rust con Rocket, Actix Web e Warp.

⬤ Applicare la persistenza dei dati per le vostre applicazioni web utilizzando PostgreSQL.

⬤ Costruire moduli di login, JWT e configurazione per le vostre applicazioni web.

⬤ Servire HTML, CSS e JavaScript dal server Web Actix.

⬤ Costruire test unitari e test funzionali delle API in Postman e Newman.

⬤ Distribuire l'applicazione Rust con NGINX e Docker su un'istanza AWS EC2.

Per chi è questo libro:

Questo libro sulla programmazione web con Rust è rivolto agli sviluppatori web che hanno programmato in linguaggi tradizionali come Python, Ruby, JavaScript e Java e che vogliono sviluppare applicazioni web ad alte prestazioni con Rust. Sebbene non sia necessaria alcuna esperienza precedente con Rust, per ottenere il massimo da questo libro è necessaria una solida comprensione dei principi di sviluppo web e una conoscenza di base di HTML, CSS e JavaScript.

Altre informazioni sul libro:

ISBN:9781800560819
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmazione web con Rust: Una guida pratica per sviluppare applicazioni web veloci e sicure con...
Adottare il linguaggio di programmazione Rust...
Programmazione web con Rust: Una guida pratica per sviluppare applicazioni web veloci e sicure con il linguaggio di programmazione Rust - Rust Web Programming: A hands-on guide to developing fast and secure web apps with the Rust programming language
Accelerare Python con Rust: Ottimizzare le prestazioni di Python creando moduli pip in Rust con PyO3...
Scopri come iniettare nel tuo codice le...
Accelerare Python con Rust: Ottimizzare le prestazioni di Python creando moduli pip in Rust con PyO3 - Speed Up Your Python with Rust: Optimize Python performance by creating Python pip modules in Rust with PyO3
Programmazione web con Rust - Seconda edizione: Una guida pratica allo sviluppo, al packaging e al...
Verwenden Sie die Programmiersprache Rust, um...
Programmazione web con Rust - Seconda edizione: Una guida pratica allo sviluppo, al packaging e al deploy di applicazioni web Rust completamente funzionali - Rust Web Programming - Second Edition: A hands-on guide to developing, packaging, and deploying fully functional Rust web applications

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)