Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Groovy e Grails
Search
michaelss
April 26, 2015
Programming
0
1k
Groovy e Grails
Apresentação sobre Groovy e Grails no FLISOL 2015, em 25/04/2015, em Palmas, Tocantins, Brasil.
michaelss
April 26, 2015
Tweet
Share
More Decks by michaelss
See All by michaelss
Iniciando em DevOps e mergulhando em Git
michaelss
0
82
Scala: Linguagem Promissora e Funcional
michaelss
1
880
A Startup Enxuta
michaelss
0
180
Metodologia de Desneov
michaelss
1
61
Other Decks in Programming
See All in Programming
テストカバレッジ100%を10年続けて得られた学びと品質
mottyzzz
2
600
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
240
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
310
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
1.6k
AIコーディングAgentとの向き合い方
eycjur
0
270
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
1.5k
AWS発のAIエディタKiroを使ってみた
iriikeita
1
190
Tool Catalog Agent for Bedrock AgentCore Gateway
licux
6
2.5k
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
390
アルテニア コンサル/ITエンジニア向け 採用ピッチ資料
altenir
0
110
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
690
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
320
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Into the Great Unknown - MozCon
thekraken
40
2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Navigating Team Friction
lara
189
15k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
Groovy e Grails Groovy e Grails Michael Schuenck dos Santos
Michael Schuenck dos Santos michaelss.org michaelss.org
Desenvolvimento de Desenvolvimento de software hoje software hoje
Por que a Por que a Plataforma Plataforma Java? Java?
Linguagem Java Biblioteca de classes Java Java Virtual Machine
Por que a Por que a Plataforma Plataforma Java? Java?
None
Por que Groovy e Grails? Por que Groovy e Grails?
Licença Apache 2 Licença Apache 2 Por que Groovy e
Grails? Por que Groovy e Grails?
Groovy aproveita Groovy aproveita seu conhecimento seu conhecimento Por que
Groovy e Grails? Por que Groovy e Grails?
Aproveita a infra Aproveita a infra Por que Groovy e
Grails? Por que Groovy e Grails?
Convenções ao Convenções ao invés de invés de Configurações Configurações
Por que Groovy e Grails? Por que Groovy e Grails? XML JÁ CRIEI MEU PADRÃO, JÁ CRIEI MEU PADRÃO, USE ELE! USE ELE! POR FAVOR, VAI... POR FAVOR, VAI...
Geração de CRUD's Geração de CRUD's Por que Groovy e
Grails? Por que Groovy e Grails? Create Retrieve Update Delete # Nome Email Ações 1 Ana
[email protected]
Editar Excluir 2 Joaquim
[email protected]
Editar Excluir 3 Maria
[email protected]
Editar Excluir 4 José
[email protected]
Editar Excluir Adicionar
Live Reloading Live Reloading Por que Groovy e Grails? Por
que Groovy e Grails?
Frameworks Frameworks consolidados consolidados Por que Groovy e Grails? Por
que Groovy e Grails?
Produtividade, Produtividade, Qualidade e Qualidade e Manutenibilidade Manutenibilidade Por que
Groovy e Grails? Por que Groovy e Grails?
NÃO BASTA NÃO BASTA FUNCIONAR! FUNCIONAR! Por que Groovy e
Grails? Por que Groovy e Grails?
Groovy Groovy
Quem usa Groovy Quem usa Groovy
Instalação Instalação GVM GVM
Usos de Groovy Usos de Groovy DSL's Web Scripts
Facilidades de Groovy Facilidades de Groovy Tipagem Dinâmica ou Estática
Listas e mapas Menos verbosidade (comparada a Java) + pacotes importados automaticamente Closures GStrings Programação OO e Funcional Aproveita as bibliotecas Java
Grails Grails
Instalação Instalação GVM GVM Nada de horas pra configurar os
frameworks
Plugins Plugins
Model-View-Controller Model-View-Controller
REST REST
História Recente História Recente Groovy Grails Grails 2.5 e Grails
3 Grails 2.5 e Grails 3
Links Links • http://groovy-lang.org • http://grails.org • http://grails.org/doc/latest • http://grailsbrasil.com.br
• Contribuindo: – http://groovy-lang.org/community.html – https://grails.org/community.html
http://www.casadocodigo.com.br/products/livro-grails
Groovy e Grails Groovy e Grails Michael Schuenck dos Santos
Michael Schuenck dos Santos michaelss.org michaelss.org