Puntuación:
El libro es una referencia bien organizada y bien escrita sobre Groovy, que cubre una amplia gama de temas, desde la sintaxis básica hasta características avanzadas como la meta-programación y DSLs. Es adecuado tanto para principiantes como para desarrolladores experimentados que deseen profundizar en la programación Groovy. Aunque el libro es apreciado por su atractivo estilo de escritura y sus ejemplos prácticos, algunos lectores encontraron el contenido un poco anticuado y falto de profundidad en ciertas áreas.
Ventajas:Bien organizado, redacción clara, buena cobertura de los temas, ejemplos prácticos, atractivo y humorístico, adecuado para desarrolladores principiantes e intermedios, proporciona información sobre características avanzadas como metaprogramación y DSL.
Desventajas:Información algo anticuada, algunos ejemplos pueden parecer artificiosos o simplistas, carece de profundidad en algunas áreas, problemas de formato de Kindle dificultan la lectura de fragmentos de código.
(basado en 21 opiniones de lectores)
Programming Groovy 2: Dynamic Productivity for the Java Developer
Groovy le ofrece lo mejor de ambos mundos: un lenguaje flexible, altamente productivo, ágil y dinámico que se ejecuta en el rico marco de la plataforma Java. Groovy conserva la semántica de Java y amplía el JDK para ofrecerle verdaderas capacidades de lenguaje dinámico. Programming Groovy 2 le ayudará a usted, el desarrollador Java experimentado, a aprender y aprovechar la última versión de este rico lenguaje dinámico. Pasará de los conceptos básicos de Groovy a los últimos avances del lenguaje, incluyendo opciones de comprobación de tipos, optimizaciones tail-call y memoization, metaprogramación en tiempo de compilación e interfaces fluidas para crear DSLs.
No es necesario abandonar la rica plataforma Java para aprovechar las ventajas de Groovy. Groovy conserva la semántica de Java y amplía el JDK, por lo que la programación en Groovy se siente como si el lenguaje Java hubiera sido aumentado; es como trabajar con un Java más ligero y elegante. Si usted es un desarrollador Java experimentado que desea aprender cómo funciona Groovy, encontrará exactamente lo que necesita en este libro.
Comenzará con los fundamentos de la programación en Groovy y cómo funciona con Java, y luego explorará conceptos avanzados como las pruebas unitarias con objetos simulados, el uso de constructores, el trabajo con bases de datos y XML, y la creación de DSL. Dominará las potentes y complejas funciones de metaprogramación en tiempo de ejecución y de compilación de Groovy.
El lenguaje Groovy ha evolucionado mucho desde la publicación de la primera edición de Programming Groovy. Programming Groovy 2 le ayudará a aprender y aplicar las nuevas características de Groovy. Crear DSLs es ahora más fácil, y las ya potentes facilidades de metaprogramación de Groovy han mejorado aún más. Verá cómo trabajar con cierres, incluyendo la optimización de llamadas de cola y la memoización. El libro también cubre la nueva característica de compilación estática de Groovy.
Tanto si está aprendiendo los fundamentos del lenguaje como si está interesado en dominar las nuevas características, Programming Groovy 2 lo tiene todo cubierto.
Lo que necesitas
Para trabajar con los ejemplos del libro necesitas Groovy 2.0.5 y Java JDK 5 o superior.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)