Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Grails 1.2RC1 publicado

sábado 05/12/2009

Finalmente, tras cuatro versiones Milestone, en SpringSource acaban de publicar la primera versión candidata a definitiva de Grails 1.2, la RC1. Esta versión es completa en funcionalidades, y se publica para completar el proceso de pruebas y localizar los fallos que queden por resolver antes de lanzar la versión definitiva.

Se trata de un gran avance en el desarrollo de Grails, con numerosas funcionalidades nuevas y mejoras a nivel de infraestructura que llevan la plataforma al siguiente nivel en términos de rendimiento y eficiencia.

De entre los cambios introducidos, los más importantes son:

  • DSL para resolución de dependencias que utiliza Apache Ivy para controlar cómo Grails gestiona las dependencas de aplicaciones y plugins.
  • Importantes mejoras de rendimiento en GSP y Sitemesh.
  • BootStrap.groovy incluye soporte de entornos, de manera que podemos inicializar el contexto de forma diferente en función de si estamos en desarrollo, pruebas, producción, etc.
  • Actualización a Spring 3
  • Posibilidad de reescribir URIs desde UrlMappings.groovy
  • Posibilidad de definir transacciones a nivel de método en los servicios, y el nivel de aislamiento.
  • Mayor control sobre la configuración del DataSource (propiedades del pool)
  • Posibilidad de definir valores globales de configuración para GORM, incluso grupos de constraints reutilizables.
  • Mejoras en los finders dinámicos de propiedades de tipo Boolean.
  • Soporte para Named Queries en las clases del modelo de datos.
  • Soporte para relaciones hasOne
  • Posibilidad de realizar validaciones estrictas, que lanzarán una excepción si fallan.
  • Precompilación de las páginas GSP dentro del WAR, lo que provoca un menor consumo de memoria.
  • Soporte para i18n en el scaffolding.
  • Posibilidad de usar otros contenedores web aparte de Jetty. De hecho, Tomcat es ahora el contenedor por defecto.
  • Soporte para web flow extraído a un plugin.
  • Mejoras en el JSONBuilder.
  • Posibilidad de usar distintos "verbos" HTTP en los formularios, como DELETE.
  • Inclusión de un motor de generación de documentación a partir del código de nuestras aplicaciones.

Podéis acceder a la documentación y el listado de cambios oficiales desde los siguientes enlaces:


Más información: http://grails.org

Contenidos relacionados:



0 comentarios:

Tienes que estar registrado para iniciar sesión y poder publicar tus comentarios