Evaluare:
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.
⬤ 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)
Practical Web Development with Haskell: Master the Essential Skills to Build Fast and Scalable Web Applications
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.
© 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)