Boa tarde!
Estou muito feliz pela criação desse fórum. Temos um grupo de usuários no Google porém estamos em "fase inicial" também. O importante é começarmos uma comunidade brasileira de Grails! Parabéns mesmo ao administrador do fórum pela iniciativa.
Com relação ao aprendizado acredito que o "Getting Started with Grails" realmente é ótimo pois é simples, conciso e mostra os vários detalhes do framework. Agora, pra quem quer aprofundar um pouco mais, sugiro pesquisar bastante sobre o Groovy pois é a "alma" do Grails.
No mais, sucesso à esse fórum!
Abraço
Respondendo sua duvida admin, acho que como disseram o site oficial é o primeiro passo. Vou colocar varios links sobre tutoriais, noticias, dicas, enfim, tudo que achei sobre grails quando comecei a utiliza-lo. Aqui estão links sobre grails e groovy, ja que precisamos saber a linguagem groovy para usar o grails:
<!-- m --><a class="postlink" href="http://www.artima.com/forums/flat.jsp?forum=276&thread=197880">http://www.artima.com/forums/flat.jsp?f ... ead=197880</a><!-- m -->
<!-- m --><a class="postlink" href="http://blog.danielfmartins.com/2007/02/16/grails-no-ubuntu-606/">http://blog.danielfmartins.com/2007/02/ ... buntu-606/</a><!-- m -->
<!-- m --><a class="postlink" href="http://groovy.codehaus.org/Eclipse+Plugin">http://groovy.codehaus.org/Eclipse+Plugin</a><!-- m -->
<!-- m --><a class="postlink" href="http://docs.codehaus.org/display/GRAILS/Home">http://docs.codehaus.org/display/GRAILS/Home</a><!-- m -->
<!-- m --><a class="postlink" href="http://blog.danielfmartins.com/2007/03/12/let-it-groovy/">http://blog.danielfmartins.com/2007/03/ ... it-groovy/</a><!-- m -->
<!-- m --><a class="postlink" href="http://grails.codehaus.org/">http://grails.codehaus.org/</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.urubatan.com.br/slides-e-exemplo-da-palestra-sobre-grails/">http://www.urubatan.com.br/slides-e-exe ... re-grails/</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.urubatan.com.br/java-on-rails-produtividade-em-java-parte-3-grails/">http://www.urubatan.com.br/java-on-rail ... -3-grails/</a><!-- m -->
<!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Grails_(Framework">http://en.wikipedia.org/wiki/Grails_(Framework</a><!-- m -->)
<!-- m --><a class="postlink" href="http://dev2dev.bea.com/pub/a/2006/10/introduction-groovy-grails.html">http://dev2dev.bea.com/pub/a/2006/10/in ... rails.html</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.guj.com.br/posts/list/39936.java">http://www.guj.com.br/posts/list/39936.java</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.guj.com.br/posts/list/72783.java">http://www.guj.com.br/posts/list/72783.java</a><!-- m -->
<!-- m --><a class="postlink" href="http://felipenasc.blogspot.com/2007/01/grails-no-mundo-corporativo.html">http://felipenasc.blogspot.com/2007/01/ ... ativo.html</a><!-- m -->
<!-- m --><a class="postlink" href="http://ruby-br.org/?p=36">http://ruby-br.org/?p=36</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=2445">http://www.devmedia.com.br/articles/vie ... ?comp=2445</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=2513">http://www.devmedia.com.br/articles/vie ... ?comp=2513</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.infoq.com/grails/">http://www.infoq.com/grails/</a><!-- m -->
Links Groovy:
<!-- m --><a class="postlink" href="http://aboutgroovy.com/">http://aboutgroovy.com/</a><!-- m -->
<!-- m --><a class="postlink" href="http://groovy.codehaus.org/">http://groovy.codehaus.org/</a><!-- m -->
<!-- m --><a class="postlink" href="http://groovy.codehaus.org/Portuguese+Home">http://groovy.codehaus.org/Portuguese+Home</a><!-- m -->
<!-- m --><a class="postlink" href="http://en.wikipedia.org/wiki/Groovy_(programming_language">http://en.wikipedia.org/wiki/Groovy_(pr ... g_language</a><!-- m -->)
<!-- m --><a class="postlink" href="http://pt.wikipedia.org/wiki/Groovy">http://pt.wikipedia.org/wiki/Groovy</a><!-- m -->
<!-- m --><a class="postlink" href="http://java.sun.com/developer/technicalArticles/JavaLP/groovy/">http://java.sun.com/developer/technical ... LP/groovy/</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.urubatan.com.br/mda-com-groovy-crie-seus-modelos-uml-e-deixe-o-groovy-gerar-o-seu-codigo-fonte/">http://www.urubatan.com.br/mda-com-groo ... igo-fonte/</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.nabble.com/O-que--C3-A9-Groovy-to6728543.html">http://www.nabble.com/O-que--C3-A9-Groo ... 28543.html</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.infoq.com/minibooks/grails">http://www.infoq.com/minibooks/grails</a><!-- m -->
<!-- m --><a class="postlink" href="http://www.infoq.com/groovy">http://www.infoq.com/groovy</a><!-- m -->
Novidade.
Criei uma nova seção para o Grails Brasil, aonde vocês poderão postar links para artigos, livros e tutoriais.
Vamos postar!
Eu sempre acho bom acompanhar as tags no delicious: <!-- m --><a class="postlink" href="http://del.icio.us/popular/grails">http://del.icio.us/popular/grails</a><!-- m -->
valeuz...
Além de tudo isso que foi colocado aqui, eu adicionaria também que para se aprofundar um pouco mais no Grails e sair do mundo superficial inicial, é importante ter pelo menos uma noção das tecnologias nas quais o Grails se baseia. Duas delas pelo menos: Spring e Hibernate. Na hora de resolver alguns problemas, nada como conhecer um pouco de Spring e Hibernate.
Eu acho que aprender Groovy não é apenas um bom começo: é fundamental. Tem como usar o Grails sem saber Groovy?
valeuz...
Eu acho que saber um pouco da API de Servlet e entender JSP ajuda bastante, já que os Controllers tem objetos da API de Servlet e muita gente esquece disso.
Acho que conhecer Java também adianta bastante o aprendizado de Groovy. Me sinto migrando naturalmente e de forma rápida e ainda há aquela satisfação de ir descobrindo como o Groovy abstrai as coisas mais repetitivas do Java.
[quote="Quantum"]Acho que conhecer Java também adianta bastante o aprendizado de Groovy. Me sinto migrando naturalmente e de forma rápida e ainda há aquela satisfação de ir descobrindo como o Groovy abstrai as coisas mais repetitivas do Java.[/quote]
É verdade, eu passei por um processo similar: conforme ia aprendendo Groovy, ia abandonando aos poucos o Java. No início, meu código Groovy era quase que "Groovy Javado", só com o passar do tempo mesmo é que fui pegando maior confiança na linguagem e passando do "Groovy Javado" pro "Java Groovado" <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
Hahahaha.. Eu tou nessa fase... Trabalho com Groovy pensando em java..Nossa é ruim d+++... Mas estou me dedicando quase integralmente ao estudo do Groovy pois o Grails é mais tranquilo de entender. O grande lance é vc entender a linguagem como um todo.
Estudar as peculiaridades da linguagem é onde vai diferenciar as crianças dos adultos.
Abração