Programowanie Groovy 2: Dynamiczna produktywność dla programistów Java

Ocena:   (4,3 na 5)

Programowanie Groovy 2: Dynamiczna produktywność dla programistów Java (Venkat Subramaniam)

Opinie czytelników

Podsumowanie:

Książka jest dobrze zorganizowanym i dobrze napisanym źródłem informacji na temat Groovy, obejmującym szeroki zakres tematów, od podstawowej składni po zaawansowane funkcje, takie jak metaprogramowanie i DSL. Jest odpowiednia zarówno dla początkujących, jak i doświadczonych programistów, którzy chcą pogłębić swoją wiedzę na temat programowania w Groovy. Chociaż książka jest ceniona za wciągający styl pisania i praktyczne przykłady, niektórzy czytelnicy uznali, że treść jest nieco przestarzała i brakuje jej głębi w niektórych obszarach.

Zalety:

Dobrze zorganizowana, przejrzyście napisana, dobre omówienie tematów, praktyczne przykłady, wciągająca i humorystyczna, odpowiednia dla początkujących i średnio zaawansowanych programistów, zapewnia wgląd w zaawansowane funkcje, takie jak metaprogramowanie i DSL.

Wady:

Nieco przestarzałe informacje, niektóre przykłady mogą wydawać się wymyślone lub uproszczone, brak głębi w niektórych obszarach, problemy z formatowaniem Kindle sprawiają, że fragmenty kodu są trudne do odczytania.

(na podstawie 21 opinii czytelników)

Oryginalny tytuł:

Programming Groovy 2: Dynamic Productivity for the Java Developer

Zawartość książki:

Groovy oferuje to, co najlepsze z obu światów: elastyczny, wysoce produktywny, zwinny, dynamiczny język, który działa na bogatej platformie Java. Groovy zachowuje semantykę Javy i rozszerza JDK, aby zapewnić prawdziwie dynamiczne możliwości języka. Programming Groovy 2 pomoże ci, doświadczonemu programiście Java, nauczyć się i wykorzystać najnowszą wersję tego bogatego, dynamicznego języka. Przejdziesz od podstaw Groovy do najnowszych osiągnięć języka, w tym opcji sprawdzania typów, optymalizacji wywołań ogonowych i memoizacji, metaprogramowania w czasie kompilacji i płynnych interfejsów do tworzenia DSL.

Nie musisz opuszczać bogatej platformy Java, aby skorzystać z Groovy. Groovy zachowuje semantykę Javy i rozszerza JDK, więc programowanie w Groovy sprawia wrażenie, jakby język Java został rozszerzony; to jak praca z lżejszą, bardziej elegancką Javą. Jeśli jesteś doświadczonym programistą Java, który chce dowiedzieć się, jak działa Groovy, w tej książce znajdziesz dokładnie to, czego potrzebujesz.

Zaczniesz od podstaw programowania w Groovy i jego współpracy z Javą, a następnie poznasz zaawansowane koncepcje, takie jak testowanie jednostkowe z obiektami mock, używanie Builderów, praca z bazami danych i XML oraz tworzenie DSL. Opanujesz potężne, ale złożone funkcje metaprogramowania w czasie wykonywania i kompilacji Groovy.

Od czasu wydania pierwszej edycji książki Programming Groovy, język Groovy znacznie się rozwinął. Programming Groovy 2 pomoże ci nauczyć się i zastosować nowe funkcje Groovy. Tworzenie DSL jest teraz łatwiejsze, a już i tak potężne możliwości metaprogramowania Groovy zostały jeszcze bardziej ulepszone. Zobaczysz, jak pracować z domknięciami, w tym z optymalizacją wywołań ogona i memoizacją. Książka obejmuje również nową funkcję kompilacji statycznej Groovy.

Niezależnie od tego, czy uczysz się podstaw języka, czy też chcesz nabrać biegłości w korzystaniu z nowych funkcji, książka Programming Groovy 2 zapewni Ci wszystko.

Czego potrzebujesz

Do pracy nad przykładami zawartymi w książce potrzebujesz Groovy 2. 0. 5 i Java JDK 5 lub nowszego.

Dodatkowe informacje o książce:

ISBN:9781937785307
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2013
Liczba stron:350

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Programowanie Groovy 2: Dynamiczna produktywność dla programistów Java - Programming Groovy 2:...
Groovy oferuje to, co najlepsze z obu światów:...
Programowanie Groovy 2: Dynamiczna produktywność dla programistów Java - Programming Groovy 2: Dynamic Productivity for the Java Developer
Programowanie Kotlin: Tworzenie eleganckich, wyrazistych i wydajnych aplikacji Jvm i Android -...
Programiści nie tylko używają Kotlin, oni go...
Programowanie Kotlin: Tworzenie eleganckich, wyrazistych i wydajnych aplikacji Jvm i Android - Programming Kotlin: Create Elegant, Expressive, and Performant Jvm and Android Applications
Odkrywanie JavaScriptu na nowo: Opanuj Es6, Es7 i Es8 - Rediscovering JavaScript: Master Es6, Es7,...
JavaScriptu nie trzeba się już bać ani go...
Odkrywanie JavaScriptu na nowo: Opanuj Es6, Es7 i Es8 - Rediscovering JavaScript: Master Es6, Es7, and Es8
Praktyki zwinnego programisty: Praca w prawdziwym świecie - Practices of an Agile Developer: Working...
Są to sprawdzone, skuteczne praktyki zwinne, które...
Praktyki zwinnego programisty: Praca w prawdziwym świecie - Practices of an Agile Developer: Working in the Real World
Programowanie współbieżności w Jvm: Opanowanie synchronizacji, Stm i aktorów - Programming...
Nauka programowania współbieżności jest bardziej...
Programowanie współbieżności w Jvm: Opanowanie synchronizacji, Stm i aktorów - Programming Concurrency on the Jvm: Mastering Synchronization, Stm, and Actors
Testowanie aplikacji JavaScript: Szybki, pewny i łatwy w utrzymaniu kod - Test-Driving JavaScript...
Obalamy mit, że JavaScript nie jest łatwy do...
Testowanie aplikacji JavaScript: Szybki, pewny i łatwy w utrzymaniu kod - Test-Driving JavaScript Applications: Rapid, Confident, Maintainable Code
Pragmatic Scala: Tworzenie ekspresyjnych, zwięzłych i skalowalnych aplikacji - Pragmatic Scala:...
Nasza branża zmierza w kierunku programowania...
Pragmatic Scala: Tworzenie ekspresyjnych, zwięzłych i skalowalnych aplikacji - Pragmatic Scala: Create Expressive, Concise, and Scalable Applications
Programowanie funkcyjne w Javie: Wykorzystaj moc strumieni i wyrażeń lambda - Functional Programming...
Wyobraź sobie, że piszesz kod w Javie, który czyta...
Programowanie funkcyjne w Javie: Wykorzystaj moc strumieni i wyrażeń lambda - Functional Programming in Java: Harness the Power of Streams and Lambda Expressions

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)