BT

Abram caminho para o Grails 1.1

por Craig Wickesser , traduzido por Felipe Rodrigues em 26 Mar 2009 |

Apenas alguns dias atrás, a SpringSource liberou a versão 1.1 do Grails, o framework web open source. Ele oferece um monte de novas funcionalidades, melhorias e correções de bugs pegando uma carona no release recente do Groovy 1.6 que melhora significativamente a performance geral.  O press release declara,

O Grails 1.1 simplifica e acelera o desenvolvimento de aplicações Web, permitindo aos desenvolvedores focarem em entregar novas aplicações e capacidades aos clientes muito mais rápido que as alternativas complexas e focadas em infraestrutura. O novo release oferece uma integração mais profunda com o Spring adicionando suporte a namespaces e uso standalone do Grails Object Relacional Mapping dentro do Spring MVC. Também oferece integração mais justa com o ecosistema Java através de suporte para ferramentas de build chave, tais como Maven e Ant + Ivy. Adicionalmente, o Grails 1.1 fornece maior suporte para a comunidade vibrante de plugins com funcionalidade importantes para plugins como plugins globais, resolução transitiva de plugins e desenvolvimento modular de plugins.


Uma melhoria que os desenvolvedores estavam esperando é a habilidade de usar o GORM, Grails Object Relational Mapping, fora do Grails. Em Janeiro de 2009, Graeme Rocher, chefe do desenvolvimento do Grails na SpringSource, informou a comunidade que ele tinha portado a aplicação petclinic feita em Spring MVC para usar GORM fora do Grails.

Graeme forneceu o seguinte código, que faz uso do Spring, para oferecer uma SessionFactory habilitada para uso do GORM:

<gorm:sessionFactory base-package="org.grails.samples"
                     data-source-ref="dataSource"
                     message-source-ref="messageSource">
   <property name="hibernateProperties">
        <util:map>
             <entry key="hibernate.hbm2ddl.auto" value="update"/>
         </util:map>
   </property>
</gorm:sessionFactory>

Graeme também postou detalhes adicionais sobre várias outras funcionalidades do Grails 1.1 em seu blog no site da SpringSource.  Adicionalmente há vários novos plugins incluindo Commentable e Taggable que permite comentar e marcar com tags os objetos de domínio. Há também um trabalho para criar um portal de plugins para o Grails com o objetivo de ajudar a melhorar a experiência do uso de plugins tanto para desenvolvedores quanto para usuários do Grails.

Wired.com, o braço online do revista Wired, liberou um estudo de caso provendo informações sobre seu uso de GRails. Paul Fisher, gerente de Tecnologia da Wired.com declarou que,

 

O Grails torna tudo mais fácil e economiza tempo para trazer novos desenvolvedores para um projeto, porque ele fornece um
processo e workflow mais claro, simples e intuitivo... Alguém com nenhuma
experiência em Java ou Grails pode aprender Grails rapidamente, desenvolver velocidade em questão de dias e se tornar muito
produtivo. O Grails pode ser muito útil tanto para o desenvolvedor novato, que é novo em qualquer tipo de desenvolvimento web,
quanto para o desenvolvedor Java mais experiente.

O Grails continua a crescer e ganhar maturidade enquanto ganha popularidade entre os desenvolvedores. Com a aquisição da G2One pela SpringSource, os fundadores e criadores do Groovy e Grails, parece que as coisas estão apenas começando para este framework web open-source.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT