Evaluare:
Cartea este foarte lăudată pentru abordarea sa clară și structurată a predării Clojure, în special pentru dezvoltatorii intermediari și avansați. Ea acoperă în mod eficient lacunele lăsate de alte tutoriale și oferă aplicații practice, deși unii cititori au remarcat probleme cu tipărirea și formatarea în versiunea Kindle.
Avantaje:⬤ Explicații bine scrise și clare care ajută la înțelegerea stilului Clojure și a celor mai bune practici.
⬤ Oferă exemple practice, reale și îndrumări privind structurarea aplicațiilor mai mari.
⬤ Completează lacunele lăsate de materialele introductive și ajută dezvoltatorii experimentați să-și aprofundeze cunoștințele.
⬤ Discută capcanele și caracteristicile comune ale limbajului, ajutând la o mai bună învățare.
⬤ Unii cititori au întâmpinat probleme de tipărire, cum ar fi pagini duplicate și colțuri deteriorate, care afectează impresiile inițiale despre calitate.
⬤ Versiunea Kindle are probleme notabile de formatare cu indentarea codului.
⬤ Anumite subiecte, cum ar fi persistența în sisteme, nu au fost acoperite suficient.
⬤ Capitolul 6 a fost considerat ca fiind de nivel prea înalt, cu exemple practice insuficiente.
(pe baza a 11 recenzii ale cititorilor)
Clojure Applied: From Practice to Practitioner
Gândiți în stilul Clojure! Odată ce sunteți familiarizat cu Clojure, faceți pasul următor cu lecții extinse despre cele mai bune practici și cele mai importante decizii pe care va trebui să le luați în timpul dezvoltării. Aflați cum să vă modelați domeniul cu date, să îl transformați cu funcții pure, să gestionați starea, să vă repartizați munca pe nuclee și să vă structurați aplicațiile cu componente. Descoperiți cum să utilizați Clojure în lumea reală și deblocați viteza și puterea acestui limbaj frumos pe mașina virtuală Java.
Clojure Applied vă oferă sfaturile practice, realiste și profunzimea de teren care lipseau din practica dvs. de dezvoltare. Doriți să dezvoltați software în cel mai eficient și eficace mod posibil. Această carte vă oferă răspunsurile pe care le-ați căutat într-un limbaj prietenos și clar.
Scufundați-vă în conceptele de bază ale Clojure: colecții imuabile, concurență, funcții pure și gestionarea stării. Veți obține în sfârșit imaginea completă pe care o căutați, în loc de zeci de piese de puzzle pe care trebuie să le asamblați singuri. Mai întâi, explorați conceptele de bază ale dezvoltării Clojure: învățați cum să vă modelați domeniul cu date imuabile, să alegeți colecția ideală și să scrieți funcții simple și pure pentru o transformare eficientă. În continuare, veți aplica aceste concepte de bază pentru a construi aplicații: descoperiți cum gestionează Clojure starea și identitatea; răspândiți-vă munca pentru programarea concurentă; și creați și asamblați componente. În cele din urmă, veți vedea cum să gestionați integrarea externă și problemele de implementare prin dezvoltarea unei strategii de testare, conectarea cu alte surse de date și lansarea bibliotecilor și a aplicațiilor dvs.
Mergeți dincolo de cutia cu jucării și intrați în modul de gândire al lui Clojure. Până la sfârșitul acestei cărți, veți avea instrumentele și informațiile necesare pentru a pune la lucru punctele forte ale lui Clojure.
Ce vă trebuie:
Pentru a urmări exemplele din carte, veți avea nevoie de Clojure 1. 6, Leinegen 2 și Java 6 sau superior.
© 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)