Ocena:
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)
Programming Groovy 2: Dynamic Productivity for the Java Developer
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.
© 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)