SlideShare a Scribd company logo
Groovy IntelliJ IDEA V á clav Pech
Commonalities Overall editor user experience Shortcuts, Navigation, Code completion Live templates, Surround with, Refactoring Analysis + Quick fixes Debugging … Seamless language mixing
Differences Groovy syntax  enhancements Dynamic typing Language dynamism Builder support – Swing, GAnt
Grails Grails-aware code assistance Navigation, refactorings UML class diagrams Integrated Grails commands and Plugin management Run configurations Debugger
Future AST transformations support Public Custom DSL API More refactorings, intentions, inspections, etc. Gradle Griffon G…
Summary IntelliJ IDEA is very Groovy!
V á clav Pech [email_address] JetBrains www.jetbrains.com

More Related Content

What's hot (8)

PDF
Game development using Flutter
Shady Selim
 
PPTX
Kotlin Multiplatform
Kevin Galligan
 
PDF
Supercharging User Interfaces with Rasa | Rasa Summit 2021
Rasa Technologies
 
PPT
A First Look at Google's Go Programming Language
Ganesh Samarthyam
 
PPT
Intelli j idea practice
Yusup
 
PDF
Java vs kotlin
RupaliSingh82
 
PPT
Google Go! language
André Mayer
 
PDF
An Introduction to Go
Imesh Gunaratne
 
Game development using Flutter
Shady Selim
 
Kotlin Multiplatform
Kevin Galligan
 
Supercharging User Interfaces with Rasa | Rasa Summit 2021
Rasa Technologies
 
A First Look at Google's Go Programming Language
Ganesh Samarthyam
 
Intelli j idea practice
Yusup
 
Java vs kotlin
RupaliSingh82
 
Google Go! language
André Mayer
 
An Introduction to Go
Imesh Gunaratne
 

More from Vaclav Pech (11)

PDF
Domain Specific Language with pleasure
Vaclav Pech
 
ODP
Concepts of JetBrains MPS
Vaclav Pech
 
PDF
Gpars workshop
Vaclav Pech
 
PDF
GPars howto - when to use which concurrency abstraction
Vaclav Pech
 
KEY
Advanced IDE functionality in modern language workbenches
Vaclav Pech
 
ODP
Pick up the low-hanging concurrency fruit
Vaclav Pech
 
ODP
Get 'em before they get You
Vaclav Pech
 
ODP
Concurrency on the JVM
Vaclav Pech
 
ODP
Gpars concepts explained
Vaclav Pech
 
PPT
Groovy Intro
Vaclav Pech
 
PDF
Team City
Vaclav Pech
 
Domain Specific Language with pleasure
Vaclav Pech
 
Concepts of JetBrains MPS
Vaclav Pech
 
Gpars workshop
Vaclav Pech
 
GPars howto - when to use which concurrency abstraction
Vaclav Pech
 
Advanced IDE functionality in modern language workbenches
Vaclav Pech
 
Pick up the low-hanging concurrency fruit
Vaclav Pech
 
Get 'em before they get You
Vaclav Pech
 
Concurrency on the JVM
Vaclav Pech
 
Gpars concepts explained
Vaclav Pech
 
Groovy Intro
Vaclav Pech
 
Team City
Vaclav Pech
 
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Per Axbom: The spectacular lies of maps
Nexer Digital
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Per Axbom: The spectacular lies of maps
Nexer Digital
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
The Future of Artificial Intelligence (AI)
Mukul
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
Ad

Groovy in IntelliJ IDEA

Editor's Notes

  • #3: Editing Java and Groovy should feel very similar.
  • #4: The natural differences in Groovy deserve dedicated support.