1. Groovy Power Diego Pacheco Arquiteto de Software http://diego-pacheco.blogspot.com Novembro 2009 http://www.twitter.com/diego_pacheco http://www.flickr.com/photos/themaven/2793680527/
3. Groovy Linguagem Dinâmica Construída em cima do Java Com funcionalidades novas, mais legais! Suporte a DSL e criação de código muito fluente Rápido, fácil e divertido de aprender Integração total com Java e diversos frameworks Integração com Spring Framework http://www.gettyimages.com/detail/93005153/Photographers-Choice-RF
4. ... E Daí? http://www.gettyimages.com/detail/91109643/Flickr
5. Linguagens dinâmicas são brinquedos para desenvolvedores? http://www.flickr.com/photos/joey7/2329913268/
7. Linguagens dinâmicas estão presentes no mundo real! ... Funcionam e tem vantagens! http://www.gettyimages.com/detail/92528343/Digital-Vision
8. Fatos... A linguagem Java cada vez fica maior e mais complexa A JVM é estável e devemos usufruir dos recursos que ela prove Java não é a linguagem mais fluente e legal do mundo Cada vez mais é importante ter código legível e fluente Linguagens dinâmicas deixam você escrever o código de maneira mais sucinta Groovy é evoluído mais rápido pela comunidade do que o Java pela JCP O Spring Framework prove total integração de Beans Java e Groovy http://www.flickr.com/photos/dcdead/3896272161/
9. Fatos... “Type information equals type annotation? Totally untrue. As we know, type annotation is annoying. The machine should be able to figure that stuff out.” http://www.flickr.com/photos/dcdead/3896272161/
12. Mas... Espere um pouco! http://www.flickr.com/photos/33755703@N00/4150881619/
13. Penso um pouco mais... Com testes unitários podemos resolver os problemas de refactoring Erros de tipos são resolvidos pelo runtime como no PHP Scala, JRuby, Groovy são diferentes de VBScript Você pode modificar a solução sem parar a aplicação(Não precisa compilar) O Código é mais legível e você escreve menos e faz mais! http://www.flickr.com/photos/visbeek/3864063759/
37. Knock Out ? http://www.flickr.com/photos/whitman_sllc_2009/3904849163/
38. Não existe bala de prata! http://www.flickr.com/photos/finderskeeper/3219730967/
39. Todos podem ter o seu lugar ao sol Tanto Java com Groovy Sempre vão existir trade-offs Groovy é uma realidade e você deve considerar http://www.flickr.com/photos/thundershead/2138023883/
40. Groovy Power Obrigado! Diego Pacheco Arquiteto de Software http://diego-pacheco.blogspot.com Novembro 2009 http://www.twitter.com/diego_pacheco http://www.flickr.com/photos/themaven/2793680527/