Evaluare:
Cartea este o referință bine organizată și bine scrisă despre Groovy, acoperind o gamă largă de subiecte, de la sintaxa de bază la caracteristici avansate precum metaprogramarea și DSL-urile. Este potrivită atât pentru începători, cât și pentru dezvoltatorii experimentați care doresc să își aprofundeze cunoștințele de programare Groovy. În timp ce cartea este apreciată pentru stilul de scriere captivant și exemplele practice, unii cititori au considerat conținutul puțin învechit și lipsit de profunzime în anumite domenii.
Avantaje:Bine organizată, scriere clară, acoperire bună a subiectelor, exemple practice, captivantă și plină de umor, potrivită pentru începători și dezvoltatori intermediari, oferă informații despre caracteristici avansate precum metaprogramarea și DSL-urile.
Dezavantaje:Informații oarecum datate, anumite exemple pot părea forțate sau simpliste, lipsește profunzimea în anumite domenii, problemele de formatare Kindle fac fragmentele de cod greu de citit.
(pe baza a 21 recenzii ale cititorilor)
Programming Groovy 2: Dynamic Productivity for the Java Developer
Groovy vă oferă ce este mai bun din ambele lumi: un limbaj flexibil, foarte productiv, agil, dinamic, care rulează pe cadrul bogat al platformei Java. Groovy păstrează semantica Java și extinde JDK pentru a vă oferi adevărate capabilități de limbaj dinamic. Programarea Groovy 2 vă va ajuta pe dumneavoastră, dezvoltatorul Java cu experiență, să învățați și să profitați de cea mai recentă versiune a acestui limbaj dinamic bogat. Veți trece de la elementele de bază ale Groovy la cele mai recente progrese ale limbajului, inclusiv opțiunile pentru verificarea tipurilor, optimizările tail-call și memoization, metaprogramarea în timp de compilare și interfețele fluente pentru crearea DSL-urilor.
Nu trebuie să părăsiți bogata platformă Java pentru a profita de Groovy. Groovy păstrează semantica Java și extinde JDK, astfel încât programarea în Groovy se simte ca și cum limbajul Java a fost augmentat; este ca și cum ați lucra cu un Java mai ușor și mai elegant. Dacă sunteți un dezvoltator Java experimentat care dorește să învețe cum funcționează Groovy, veți găsi exact ceea ce vă trebuie în această carte.
Veți începe cu elementele de bază ale programării în Groovy și modul în care acesta funcționează cu Java, apoi veți explora concepte avansate, cum ar fi testarea unitară cu obiecte simulate, utilizarea Constructorilor, lucrul cu baze de date și XML și crearea DSL-urilor. Veți stăpâni caracteristicile puternice, dar complexe de metaprogramare în timp de execuție și în timp de compilare ale Groovy.
Multe au evoluat în limbajul Groovy de la publicarea primei ediții a Programming Groovy. Programming Groovy 2 vă va ajuta să învățați și să aplicați noile caracteristici ale Groovy. Crearea DSL-urilor este mai ușoară acum, iar facilitățile de metaprogramare deja puternice ale lui Groovy s-au îmbunătățit și mai mult. Veți vedea cum să lucrați cu închideri, inclusiv optimizarea apelurilor de coadă și memoizarea. Cartea acoperă, de asemenea, noua caracteristică de compilare statică a Groovy.
Fie că învățați elementele de bază ale limbajului, fie că sunteți interesat să vă perfecționați cu noile caracteristici, Programming Groovy 2 vă oferă tot ce aveți nevoie.
Ce vă trebuie
Pentru a lucra la exemplele din carte aveți nevoie de Groovy 2. 0. 5 și Java JDK 5 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)