Desde mi perspectiva, Groovy , el lenguaje dinámico para Java Virtual Machine, llegaron a la curva de gran despliegue publicitario en el punto de la realidad técnica. Con Scala y Clojure lugar tan sólo dos nuevos lenguajes de programación son impulsados por la comunidad de los discípulos de Java.
Por lo tanto, debe ser cuestionada en el momento en lo que usted mismo ha aplicado hasta la fecha en Groovy, pero si se queda o salta en la Scala de tren. Dierk König, autor de "Groovy in Action" (el mejor libro técnico que he leído últimamente), una vez que los siguientes 7 patrones de uso Groovy para identificar:
Super Glue, corazón líquido, cirugía mínimamente invasiva, configuración inteligente, abierto, el elfo doméstico Scripts, Prototype
¿O no es tan prosaico como:
- Relación entre los componentes de Java (como Spring y Hibernate en Grails)
- La lógica de subcontratación Buisiness para adaptarse dinámicamente a los cambios que pueden
- Posibilidad de intervención en las aplicaciones actuales
- Configuración avanzada por medio de un lenguaje de programación (para finalmente deshacerse del torpe XML)
- el ligero cambio de código en tiempo de ejecución
- Ayuda para todas las tareas relacionadas con la programación (automatización de la estructura, integración continua, implementación, instalación, servicio de monitoreo, informes, estadísticas, documentación automatizada, pruebas funcionales, raspado HTML, el control Web remoto, XML-RPC, servicios Web)
- Herramienta para la creación rápida de prototipos, con la posibilidad de que más adelante puede portado a Java.
Pero volvamos al punto de partida. ¿Qué debo hacer con Groovy?
En primer lugar, escribo 95% de las nuevas pruebas en Groovy. La sintaxis de la interoperabilidad nítido, perfecto con Java y el bien (pero mejorable) la integración en Eclipse para la creación de pruebas y mucho menos molesto. También hay pequeñas aplicaciones Web y servicios Web basados en Grails (los Webframwork sobre la base de su parte también Groovy), así como herramientas que son puramente escrito en Groovy.
En última instancia, se puede decir que la publicidad ha dado paso a lo cotidiano y lo maravilloso encaja perfectamente en el trabajo diario. Con leonado y GPars son 2 otros marcos de aplicaciones Swing y Programación Concurrente (hilos) en base a Groovy. Y una vibrante comunidad se ha formado en torno a este lenguaje dinámico. Un cambio a la Scala o el cierre es, pues, para mí el momento de la pregunta.
Y para ser bastante Ehlich, cuando los niños preguntan: "Papá, ¿qué estás haciendo?" Suena como "maravilloso programa que" mucho más fresco que "he estado programando Scala". 
Enlaces:
Groovy Patrones de uso de Dierk Koenig
Desde mi perspectiva, Groovy, el lenguaje dinámico para Java Virtual Machine, llegaron a la curva de gran despliegue publicitario en el punto de la realidad técnica. Scala y Clojure lugar tan sólo dos nuevos lenguajes de programación son impulsados por la comunidad de los discípulos de Java. Por lo tanto, debe ser cuestionada en el momento en lo que usted mismo ha aplicado hasta la fecha en Groovy, pero si se queda o salta en la Scala de tren. Dierk König, autor de "Groovy in Action" (el mejor libro técnico que he leído últimamente), una vez que los siguientes 7 patrones de uso de Groovy identificados: Super Glue, corazón líquido, cirugía mínimamente invasiva, configuración inteligente, abierto, el Casa -Eleven prototipo secuencias de comandos o no tan prosaico como: un vínculo entre los componentes de Java (como Spring y Hibernate en Grails) lógica de Outsourcing Buisiness con el fin de adaptarlo dinámicamente a los cambios en posibilidad de intervención en las aplicaciones actuales se extienden la configuración por medio de un (eliminar al fin el torpe XML) del lenguaje de programación, el ligero cambio de código en el apoyo en tiempo de ejecución para todas las tareas relacionadas con la programación (automatización de la estructura, integración continua, implementación, instalación, servicio de monitoreo, informes, estadísticas, documentación automatizada, pruebas funcionales, raspado HTML, Web del mando a distancia, XML-RPC, servicios Web) herramienta para la creación rápida de prototipos, con la posibilidad de estos más tarde portado a Java. Pero volvamos al punto de partida. ¿Qué debo hacer con Groovy? En primer lugar, escribo 95% de las nuevas pruebas en Groovy. La sintaxis de la interoperabilidad nítido, perfecto con Java y el bien (pero mejorable) la integración en Eclipse para la creación de pruebas y mucho menos molesto. También hay pequeñas aplicaciones Web y servicios Web basados en Grails (los Webframwork sobre la base de su parte también Groovy), así como herramientas que son puramente escrito en Groovy. En última instancia, se puede decir que la publicidad ha dado paso a lo cotidiano y lo maravilloso encaja perfectamente en el trabajo diario. Con leonado y GPars son 2 otros marcos de aplicaciones Swing y Programación Concurrente (hilos) en base a Groovy. Y una vibrante comunidad se ha formado en torno a este lenguaje dinámico. Un cambio a la Scala o el cierre es, pues, para mí el momento de la pregunta. Y para ser bastante Ehlich, cuando los niños preguntan: "Papá, ¿qué estás haciendo?" Suena como "maravilloso programa que" mucho más fresco que "he estado programando Scala". :-) Enlaces: Patrones de uso de Groovy Dierk Koenig
gklinkmann escrito por \ \ tags: eclipse , Grails , Groovy , Java , Open Source , Primavera , Web , Web 2.0 , XML