Sviluppo Web pratico con Haskell: Padroneggiare le competenze essenziali per costruire applicazioni web veloci e scalabili

Punteggio:   (4,0 su 5)

Sviluppo Web pratico con Haskell: Padroneggiare le competenze essenziali per costruire applicazioni web veloci e scalabili (Ecky Putrady)

Recensioni dei lettori

Riepilogo:

Il libro è destinato ai programmatori Haskell principianti che vogliono passare a livelli intermedi attraverso l'esperienza pratica di un progetto, ma soffre di problemi di esecuzione e di contenuti obsoleti.

Vantaggi:

Facile da seguire e funge da buon tutorial esteso
applica efficacemente il pensiero architetturale (Port + Adapter)
fornisce un quadro per un progetto utile (funzione di autenticazione)
offre approfondimenti sulle librerie necessarie.

Svantaggi:

Presuppone una conoscenza preliminare dei trasformatori di monade, non trattati nel libro precedente
formato Kindle frustrante con una scarsa presentazione del codice
spiegazioni insufficienti di Docker e del deployment
esempi di codice e documentazione obsoleti.

(basato su 3 recensioni dei lettori)

Titolo originale:

Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable Web Applications

Contenuto del libro:

Imparate a migliorare il vostro livello di conoscenza di Haskell e a utilizzare questo linguaggio per lo sviluppo pratico del web. Questo libro utilizza un approccio diretto e senza fronzoli, per cui non è più necessario spendere tempo extra per leggere la documentazione, i post sui blog e i forum per capire come usare Haskell: tutte queste conoscenze sono fornite in un'unica risorsa coerente.

Inizierete con un'analisi di come diversi aspetti dello sviluppo web vengono realizzati in Haskell, come il routing, la costruzione di HTML, l'interazione con database, cache e code, ecc. Si passerà poi all'uso di librerie importanti, come scotty per il routing, digestive-functor per la validazione degli input e postgresql-simple per interagire con i database.

Nei capitoli successivi, imparerete come tutte queste librerie possono essere utilizzate insieme, lavorando su un progetto pienamente funzionante distribuito su Heroku.

Cosa imparerete

⬤ Impostare un ambiente di sviluppo Haskell produttivo.

⬤ Rivedere le attività di base che si incontrano quando si costruiscono applicazioni web.

⬤ Esplorare come interagire con sistemi esterni, come database, code e API RESTful.

⬤ Costruire un'API RESTful, un sito web, costruire viste e convalidare i moduli.

A chi è rivolto questo libro

Sviluppatori di software che conoscono Haskell e desiderano applicare le conoscenze su applicazioni reali e sviluppatori di software nuovi ad Haskell.

Altre informazioni sul libro:

ISBN:9781484237380
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:278

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Sviluppo Web pratico con Haskell: Padroneggiare le competenze essenziali per costruire applicazioni...
Imparate a migliorare il vostro livello di...
Sviluppo Web pratico con Haskell: Padroneggiare le competenze essenziali per costruire applicazioni web veloci e scalabili - Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable 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)