Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
86
Scala: Linguagem Promissora e Funcional
michaelss
1
880
A Startup Enxuta
michaelss
0
200
Metodologia de Desneov
michaelss
1
62
Other Decks in Programming
See All in Programming
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
100
Level up your Gemini CLI - D&D Style!
palladius
1
150
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
2.8k
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
160
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
160
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
240
しっかり学ぶ java.lang.*
nagise
1
470
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
2
3.2k
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
140
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
650
All(?) About Point Sets
hole
0
240
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
340
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.1k
Being A Developer After 40
akosma
91
590k
A better future with KSS
kneath
240
18k
Designing Experiences People Love
moore
142
24k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
990
Agile that works and the tools we love
rasmusluckow
331
21k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Speed Design
sergeychernyshev
33
1.3k
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