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
81
Scala: Linguagem Promissora e Funcional
michaelss
1
870
A Startup Enxuta
michaelss
0
180
Metodologia de Desneov
michaelss
1
60
Other Decks in Programming
See All in Programming
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
670
可変性を制する設計: 構造と振る舞いから考える概念モデリングとその実装
a_suenami
10
1.6k
あまり知られていない MCP 仕様たち / MCP specifications that aren’t widely known
ktr_0731
0
230
Constant integer division faster than compiler-generated code
herumi
2
380
Infer入門
riru
4
680
React は次の10年を生き残れるか:3つのトレンドから考える
oukayuka
41
16k
Google I/O Extended Incheon 2025 ~ What's new in Android development tools
pluu
1
230
MCP連携で加速するAI駆動開発/mcp integration accelerates ai-driven-development
bpstudy
0
280
構文解析器入門
ydah
7
2k
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
3
930
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
7
2k
令和最新版手のひらコンピュータ
koba789
13
5.7k
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
Visualization
eitanlees
146
16k
How to Ace a Technical Interview
jacobian
278
23k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
8
540
Java REST API Framework Comparison - PWX 2021
mraible
32
8.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Designing for humans not robots
tammielis
253
25k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Being A Developer After 40
akosma
90
590k
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