Dezvoltare web practică cu Haskell: Stăpânește abilitățile esențiale pentru a construi aplicații web rapide și scalabile

Evaluare:   (4.0 din 5)

Dezvoltare web practică cu Haskell: Stăpânește abilitățile esențiale pentru a construi aplicații web rapide și scalabile (Ecky Putrady)

Recenzii ale cititorilor

Rezumat:

Cartea este destinată programatorilor Haskell începători târzii care doresc să avanseze la niveluri intermediare prin experiența practică a proiectelor, dar suferă de probleme de execuție și conținut învechit.

Avantaje:

Ușor de urmărit și servește ca un bun tutorial extins
aplică gândirea arhitecturală (Port + Adapter) în mod eficient
oferă un cadru pentru un proiect util (funcția de autentificare)
oferă perspective asupra bibliotecilor necesare.

Dezavantaje:

Presupune cunoștințe prealabile despre transformatoarele Monad care nu sunt acoperite în cartea precedentă
format Kindle frustrant cu prezentare slabă a codului
explicații insuficiente despre Docker și implementare
exemple de cod și documentație învechite.

(pe baza a 3 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Aflați cum să vă avansați nivelul de competență în Haskell și să utilizați acest limbaj pentru dezvoltarea web practică. Această carte utilizează o abordare directă, fără prostii, astfel încât nu mai trebuie să petreceți timp suplimentar citind documentația, postările de pe bloguri și forumurile pentru a înțelege cum să utilizați Haskell - toate aceste cunoștințe sunt furnizate într-o singură resursă coerentă.

Veți începe prin a trece în revistă modul în care mai multe fațete ale dezvoltării web sunt realizate în Haskell, cum ar fi rutarea, construirea HTML-urilor, interacțiunea cu bazele de date, cache-urile și cozile etc. Veți trece apoi la utilizarea bibliotecilor notabile, cum ar fi scotty pentru rutare, digestive-functor pentru validarea intrărilor și postgresql-simple pentru interacțiunea cu bazele de date.

În capitolele următoare, veți învăța cum pot fi utilizate împreună toate aceste biblioteci lucrând la un proiect complet funcțional implementat pe Heroku.

Ce veți învăța

⬤ Configurarea unui mediu de dezvoltare Haskell productiv.

⬤ Revedeți sarcinile de bază care sunt întâlnite atunci când construiți aplicații web.

⬤ Explorați modul de interacțiune cu sistemele externe, cum ar fi bazele de date, cozile și API-urile RESTful.

⬤ Construiți un API RESTful, un site web, construind vizualizări și validarea formularelor.

Pentru cine este această carte

Dezvoltatorii de software familiarizați cu Haskell și ar dori să aplice cunoștințele pe aplicații din lumea reală și dezvoltatorii de software noi pentru Haskell.

Alte date despre carte:

ISBN:9781484237380
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2018
Numărul de pagini:278

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Dezvoltare web practică cu Haskell: Stăpânește abilitățile esențiale pentru a construi aplicații web...
Aflați cum să vă avansați nivelul de competență în...
Dezvoltare web practică cu Haskell: Stăpânește abilitățile esențiale pentru a construi aplicații web rapide și scalabile - Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable Web Applications

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)