Programmazione web con Rust - Seconda edizione: Una guida pratica allo sviluppo, al packaging e al deploy di applicazioni web Rust completamente funzionali

Punteggio:   (4,2 su 5)

Programmazione web con Rust - Seconda edizione: Una guida pratica allo sviluppo, al packaging e al deploy di applicazioni web Rust completamente funzionali (Maxwell Flitton)

Recensioni dei lettori

Riepilogo:

Il libro è una guida completa alla programmazione di applicazioni web veloci in Rust, che copre un'ampia gamma di argomenti e framework. È ben strutturato e fornisce esempi pratici, rendendolo adatto sia ai principianti che agli sviluppatori esperti. Tuttavia, presenta alcuni limiti, in particolare per quanto riguarda la profondità della copertura di Rust e la focalizzazione su AWS come unico cloud provider.

Vantaggi:

Copertura completa dei framework e degli argomenti di Rust, approccio pratico con esempi pratici, spiegazioni passo-passo adatte sia ai principianti che ai professionisti, contenuti strutturati utili per rinfrescare le conoscenze di Rust.

Svantaggi:

Insufficiente approfondimento dei concetti del linguaggio di programmazione Rust, limitata al provider cloud AWS senza considerare le implementazioni multi-cloud, mancanza di una copertura dettagliata su debug, analisi delle prestazioni e database popolari, come MySQL o SQLite.

(basato su 5 recensioni dei lettori)

Titolo originale:

Rust Web Programming - Second Edition: A hands-on guide to developing, packaging, and deploying fully functional Rust web applications

Contenuto del libro:

Verwenden Sie die Programmiersprache Rust, um voll funktionsfähige Webanwendungen mit asynchronem Rust zu erstellen, um die Sicherheit zu erhöhen und die Leistung Ihrer Programme zu steigern.

Hauptmerkmale:

⬤ Arbeiten Sie mit modernsten Webtechniken wie distroless Rust-Servern, Terraform und AWS-Deployment.

⬤ Machen Sie sich mit asynchronen Konzepten wie Actors und Queuing Tasks vertraut, indem Sie Frameworks auf niedrigerer Ebene wie Tokio verwenden.

⬤ Erstellen Sie eine vollständige Webanwendung in Rust mit einer Datenbank, Authentifizierung und einem Frontend.

Buchbeschreibung:

Sind Sicherheit und hohe Leistung ein großes Anliegen bei der Entwicklung von Webanwendungen für Sie?

Mit diesem praktischen Rust-Buch erfahren Sie, wie Sie Rust im Web implementieren können, um die gewünschte Leistung und Sicherheit zu erreichen, und Sie lernen Techniken und Werkzeuge kennen, um voll funktionsfähige Webanwendungen zu erstellen.

In questa seconda edizione, potrete toccare con mano l'implementazione dei framework web Rust emergenti, tra cui Actix, Rocket e Hyper. Inoltre, presenta la configurazione HTTPS su AWS durante il deploy di un'applicazione web e introduce Terraform per automatizzare la creazione di infrastrutture web su AWS. Inoltre, questa edizione tratta anche argomenti avanzati di async. Basata sul runtime Tokio async, esplora il TCP e il framing, l'implementazione di sistemi async con il framework actor e l'accodamento di task su Redis per essere consumati da una serie di nodi worker. Infine, si analizzeranno le migliori pratiche per impacchettare i server Rust in immagini Docker senza distrolli e con driver di database, in modo che i server abbiano una dimensione totale di 50 Mb ciascuno.

Alla fine di questo libro, avrete fiducia nelle vostre capacità di costruire applicazioni web robuste, funzionali e scalabili partendo da zero.

Cosa imparerete:

⬤ Strutturare e costruire applicazioni web scalabili in Rust creando un'applicazione web di base per un elenco di cose da fare.

⬤ Gestire l'autenticazione e i database nelle applicazioni web di Rust.

⬤ Imparare a gestire il wrapping di applicazioni web in distroless.

⬤ Comprendere gli elementi costitutivi dello sviluppo web come HTTPS, TCP e middleware.

⬤ Costruire l'infrastruttura dell'app su AWS utilizzando Terraform con database, server, bilanciatori di carico, HTTPS e routing degli URL.

⬤ Costruire test end-to-end utilizzando Postman.

⬤ Costruire sistemi asincroni implementando il modello ad attori usando Tokio.

Per chi è questo libro:

Questo libro di programmazione su Rust è rivolto agli sviluppatori web che vogliono imparare e implementare Rust per costruire applicazioni web. Gli sviluppatori che hanno familiarità con linguaggi come Python, Ruby e JS potranno utilizzare questo libro per costruire applicazioni web ad alte prestazioni con Rust.

Sebbene non sia necessaria alcuna esperienza precedente in Rust, per ottenere il massimo da questo libro è necessaria una solida comprensione dei principi di sviluppo web, insieme a una conoscenza di base di HTML, CSS e JavaScript.

Altre informazioni sul libro:

ISBN:9781803234694
Autore:
Editore:
Lingua:inglese
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)