Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java

Hodnotenie:   (4,3 z 5)

Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java (Venkat Subramaniam)

Recenzie čitateľov

Zhrnutie:

Kniha je dobre organizovanou a dobre napísanou referenciou o Groovy, ktorá pokrýva širokú škálu tém od základnej syntaxe až po pokročilé funkcie, ako je metaprogramovanie a DSL. Je vhodná pre začiatočníkov aj skúsených vývojárov, ktorí chcú prehĺbiť svoje znalosti programovania v jazyku Groovy. Hoci knihu oceňujeme pre jej pútavý štýl písania a praktické príklady, niektorí čitatelia zistili, že obsah je trochu zastaraný a v niektorých oblastiach mu chýba hĺbka.

Výhody:

Dobre organizované, prehľadné písanie, dobré pokrytie tém, praktické príklady, pútavé a vtipné, vhodné pre začiatočníkov a stredne pokročilých vývojárov, poskytuje náhľad do pokročilých funkcií, ako je metaprogramovanie a DSL.

Nevýhody:

Trochu zastarané informácie, niektoré príklady môžu pôsobiť vykonštruovane alebo zjednodušene, v niektorých oblastiach chýba hĺbka, problémy s formátovaním Kindle sťažujú čítanie fragmentov kódu.

(na základe 21 čitateľských recenzií)

Pôvodný názov:

Programming Groovy 2: Dynamic Productivity for the Java Developer

Obsah knihy:

Groovy vám prináša to najlepšie z oboch svetov: flexibilný, vysoko produktívny, agilný a dynamický jazyk, ktorý beží na bohatom rámci platformy Java. Groovy zachováva sémantiku jazyka Java a rozširuje JDK, aby vám poskytol skutočné dynamické možnosti jazyka. Kniha Programovanie Groovy 2 vám, skúseným vývojárom v Jave, pomôže naučiť sa a využívať výhody najnovšej verzie tohto bohatého dynamického jazyka. Prejdete od základov jazyka Groovy až po najnovšie pokroky v jazyku vrátane možností kontroly typov, optimalizácií tail-call a memoizácie, metaprogramovania v čase kompilácie a plynulých rozhraní na tvorbu DSL.

Nemusíte opustiť bohatú platformu Java, aby ste mohli využívať výhody jazyka Groovy. Groovy zachováva sémantiku jazyka Java a rozširuje JDK, takže pri programovaní v Groovy máte pocit, akoby bol jazyk Java rozšírený; je to ako pracovať s ľahšou a elegantnejšou Javou. Ak ste skúsený vývojár v jazyku Java a chcete sa naučiť, ako Groovy funguje, v tejto knihe nájdete presne to, čo potrebujete.

Začnete so základmi programovania v jazyku Groovy a jeho fungovaním v Jave a potom sa budete venovať pokročilým konceptom, ako je testovanie jednotiek pomocou mock objektov, používanie Builderov, práca s databázami a XML a vytváranie DSL. Osvojíte si výkonné, ale komplexné funkcie metaprogramovania Groovy v čase behu a kompilácie.

Od vydania prvého vydania knihy Programming Groovy sa v jazyku Groovy veľa zmenilo. Programovanie Groovy 2 vám pomôže naučiť sa a používať nové funkcie jazyka Groovy. Vytváranie DSL je teraz jednoduchšie a už aj tak výkonné metaprogramovacie prostriedky jazyka Groovy sa ešte viac zlepšili. Uvidíte, ako pracovať s uzávermi vrátane optimalizácie chvostových volaní a memoizácie. Kniha sa zaoberá aj novou funkciou statickej kompilácie jazyka Groovy.

Či už sa učíte základy jazyka, alebo máte záujem zdokonaliť sa v nových funkciách, v knihe Programovanie jazyka Groovy 2 nájdete všetko, čo potrebujete.

Čo potrebujete

Na prácu s príkladmi v knihe potrebujete jazyk Groovy 2. 0. 5 a Javu JDK 5 alebo vyššiu verziu.

Ďalšie údaje o knihe:

ISBN:9781937785307
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2013
Počet strán:350

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java - Programming Groovy 2:...
Groovy vám prináša to najlepšie z oboch svetov:...
Programovanie Groovy 2: Dynamická produktivita pre vývojárov v jazyku Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií...
Programátori Kotlin nielen používajú, ale aj...
Programovanie v jazyku Kotlin: a Android: Vytváranie elegantných, expresívnych a výkonných aplikácií pre Jvm a Android - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8 - Rediscovering JavaScript: Master Es6, Es7,...
JavaScriptu sa už netreba báť ani ho nenávidieť -...
Znovuobjavenie JavaScriptu: Ovládnite Es6, Es7 a Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Praktiky agilného vývojára: Agile Developer: Pracujte v reálnom svete - Practices of an Agile...
Toto sú osvedčené a účinné agilné postupy, ktoré z...
Praktiky agilného vývojára: Agile Developer: Pracujte v reálnom svete - Practices of an Agile Developer: Working in the Real World
Programovanie súbežnosti v Jvm: Vychádzajte z poznatkov o synchronizácii, Stm a aktéroch. -...
Naučiť sa programovať súbežnosť je pre vytváranie...
Programovanie súbežnosti v Jvm: Vychádzajte z poznatkov o synchronizácii, Stm a aktéroch. - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Testovanie aplikácií v jazyku JavaScript: Rýchly, istý a udržiavateľný kód - Test-Driving JavaScript...
Vyvráťte mýtus, že JavaScript sa nedá ľahko...
Testovanie aplikácií v jazyku JavaScript: Rýchly, istý a udržiavateľný kód - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií - Pragmatic Scala:...
Naše odvetvie smeruje k funkčnému programovaniu,...
Pragmatická Scala: Vytváranie expresívnych, stručných a škálovateľných aplikácií - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)