apresentando groovy e grails

Download Apresentando Groovy e Grails

Post on 26-Jun-2015

373 views

Category:

Technology

1 download

Embed Size (px)

DESCRIPTION

Apresentao realizada no Groovy and Grails Day Natal, dia 21 de setembro de 2013, no auditrio da UNI-RN

TRANSCRIPT

  • 1. Apresentando GROOVY E GRAILS Ricardo Wendell rwendell@thoughtworks.com Setembro 2013

2. 2005 a 2013 2007ish a 2012 desde maio/2013 Minha (breve) timeline 3. Que linguagens voc usa para programar? 4. Groovy uma linguagem scripting dinmica para a JVM, com caractersticas de Ruby, Python e Smalltalk 5. Groovy uma linguagem scripting dinmica para a JVM, com caractersticas de Ruby, Python e Smalltalk 6. Groovy uma linguagem scripting dinmica para a JVM, com caractersticas de Ruby, Python e Smalltalk 7. Groovy uma linguagem scripting dinmica para a JVM, com caractersticas de Ruby, Python e Smalltalk 8. O que esse cdigo Java faz? 9. O que esse cdigo Groovy faz? 10. Que coisas posso fazer com Groovy? 11. Prototipagem de aplicaes Pequenos scripts para automao Aplicaes Web Builds com Escrever testes com 12. Aplicaes web em tempo recorde! 13. RPIDO ROBUSTODINMICO 14. RPIDO ROBUSTODINMICO 15. RPIDO ROBUSTODINMICO 1. Crie seu domnio, Scaffold and Run! 2. Evolua a aplicao 3. ???? 4. PROFIT! 16. Scripts de criao $grails create-app $grails create-domain-class $grails generate-all $grails run-app 17. Um exemplo de domnio 18. RPIDO ROBUSTODINMICO 19. RPIDO ROBUSTODINMICO Mixins! 20. RPIDO ROBUSTODINMICO Mixins! 21. GORM 22. GORM 23. RPIDO ROBUSTODINMICO 24. RPIDO ROBUSTODINMICO 25. RPIDO ROBUSTODINMICO 26. Estrutura de um projeto Grails 27. Gradle 28. Gradle Technology Radar Maio 2013 29. mais de 500 plugins Email Controle de acessos NoSQL Data Migrations Caching Cloud CMS GWT Twitter BootstrapSpring Social 30. E para testar minha aplicao? 31. Spock 32. Geb 33. Quem usa Grails em seus projetos? 34. Vale a pena investir meu tempo nisso? 35. Por onde continuar? groovy.codehaus.org grails.org 36. Imagens utilizadas Capa http://www.ickr.com/photos/hildeengwenverbouwen/ 3273327176/ Question mark http://upload.wikimedia.org/wikipedia/en/4/44/ Question_mark_(black_on_white).png Spock http://groovy.mn/static/ D4yhWCd1kv6M6wWtHmdVd9HVBGumhq2p6aTHLng0Ggv .jpg Mixins http://farm8.staticickr.com/ 7127/7016071743_0cd594079d_z.jpg Test Pyramid http://martinfowler.com/bliki/images/testPyramid/ pyramid.png