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.

Avalie esse artigo

Relevância
Estilo/Redação

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
Feedback geral
Bugs
Publicidade
Editorial
Marketing
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2016 C4Media Inc.
Política de privacidade
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.