Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Java Magazine 75 - Grails: do Groovy à Web – Parte 1

Conheça o Grails: um framework para criação de aplicações web que simplifica significativamente o processo de desenvolvimento






BRK##: 0 - 0
Grails: do Groovy à Web – Parte 1
Alta produtividade no desenvolvimento de aplicações web
Conheça o Grails: um framework para criação de aplicações web que simplifica significativamente o processo de desenvolvimento

De que se trata o artigo:
Grails é um framework de alta produtividade baseado na linguagem de programação Groovy. Nesta série de artigos veremos em detalhes o funcionamento deste framework. No entanto, para iniciarmos, devemos conhecer o básico sobre o funcionamento de Groovy, que será o conteúdo deste artigo.

Para que serve:
Groovy é uma linguagem de programação dinâmica de altíssima produtividade executada na JVM que oferece algumas melhorias em relação à linguagem Java. É, portanto, uma ferramenta extremamente poderosa para aqueles que valorizam os ganhos proporcionados pela máquina virtual Java, porém gostariam de trabalhar com uma linguagem dinâmica como Ruby, mas que ao mesmo tempo não seja distante sintaticamente da linguagem Java.

Em que situação o tema é útil:
Toda aplicação feita em Grails é desenvolvida em Groovy. Sendo assim, o conhecimento da linguagem é fundamental para a compreensão do framework. Além disto, trata-se de uma excelente linguagem para a criação de scripts que acessam nativamente código legado Java.

Grails: do Groovy à Web:
Neste artigo foram apresentados os principais conceitos por trás do funcionamento da linguagem Groovy. No caso, foram apresentados os pontos que são fundamentais para a compreensão do framework Grails, que é baseado nesta linguagem.

A plataforma Java EE tem sido alvo de ersas críticas relacionadas à complexidade envolvida no desenvolvimento de aplicações web, entre elas:

·         Muito trabalho gasto na edição de arquivos de configuração;

·         Gerenciamento de dependências complexo: o desenvolvedor Java possui bibliotecas e frameworks magníficos ao seu dispor, como por exemplo, Hibernate, Spring, Log4J e muitos outros. São ferramentas que realmente aumentam significativamente nossa produtividade. Infelizmente, é muito comum vermos boa parte desta produtividade ser perdida no momento em que integramos estas ferramentas;

·         Muito trabalho repetitivo: alguns pontos no desenvolvimento de aplicações web são naturalmente repetitivos, como a criação de formulários para inclusão, edição e listagem de registros em bancos de dados;

·         O mundo não é tão complexo: a maioria dos projetos envolve basicamente a edição de registros em um banco de dados. Não é incomum encontrarmos iniciantes na plataforma Java EE que se assustam com a complexidade que lhes é apresentada: JMS, EJBs, RMI e ersas outras siglas que não são obrigatórias para o desenvolvimento deste tipo de aplicação, o que acaba tornando necessária a criação de uma maneira mais direta de se tratar este escopo de desenvolvimento.

 

Visando suprir estas lacunas, surge Grails, um framework full stack para desenvolvimento de aplicações web inspirado em Ruby on Rails que, junto com este, compartilha dos seguintes princípios:


ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    4 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Daniella Adriana Da Costa
muito bom esse artigo


em 12/1/2010 15:12 - Responder

 

[Comentário do autor]   Henrique Lobo Weissmann
ok obrigada pelo feedback


em 12/1/2010 15:13 - Responder
 

Bruno Candéas
show de bola, parabens cumpadre!


em 24/8/2010 09:55 - Responder

 

[Comentário do autor]   Henrique Lobo Weissmann
Oi Bruno. Valeu! :)


em 24/8/2010 09:59 - Responder
 



Autor
Henrique Lobo Weissmann

É consultor Groovy/Grails, fundador do Grails Brasil e sócio da itexto Desenvolvimento de Projetos, que atua na criação de projetos adotando software livre e muito Grails.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03