martes, 6 de marzo de 2012

Lo nuevo de Grails 2.0

Aquí te destacamos lo más nuevo que trae Grails 2.0 con respecto a las versiones 1.3.x
  • ENTORNO DE DESARROLLO
         1. Modo interactivo y mejoras en la consola.
         2. Mejora en el agente de recarga de clases.
         3. Nuevo reporte para test y templates de documentación.
         4. Usa un TOC para los docs del proyecto.
         5. Mejora el reporte de errores y diagnóstico.
         6. Uso de BBDD en memoria H2 en vez de HSQLDB.
         7. Plugin de tracking de uso.
         8. Mejoras en la resolución de dependencias.
  • CORE
         1. Plugins binarios.
         2. Groovy 1.8
         3. Spring 3.1
  • WEB
         1. Las acciones de los controladores son métodos en vez de closures.
         2. Binding de parámetros en los métodos del controlador.
         3. Abstracción de los recursos estáticos (css, img y js).
         4. Características del Servlet 3.0 asíncrono.
         5. Generar link en código .
         6. Generar render en código.
         7. Poder hacer exclusiones en filtros.
         8. Mejoras en el rendimiento.
         9. Scaffolding en HTML5.
        10. JQuery por defecto en vez de Prototype.
        11. Fácil parseo de fechas con "params.date()".
        12. Customizable los formatos de URL.
        13. Web flows con inputs y outputs.
  • PERSISTENCIA
        1. Mayor rendimiento del GORM API.
        2. Detached criterias y Where queries.
        3. Nuevos métodos de findOrCreate y findOrSave.
        4. Herencia abstracta.
        5. Soporte para mútiples DataSources.
        6. Database Migration Plugin.
        7. Database Reverse Engineering Plugin.
        8. Hibernate 3.6
        9. Colecciones de tipo Bag.
  • TESTING
        1. Nueva salida por consola para tests unitarios.
        2. Nueva API para tests unitarios.
        3. GORM para tests unitarios.
        4. Tests unitarios más rápidos y modo interactivo.
        5. Scaffolding para lo tests unitarios.