Groovy IntelliJ IDEA V á clav Pech
Commonalities <ul><li>Overall editor user experience </li></ul><ul><ul><li>Shortcuts, Navigation, Code completion </li></u...
Differences <ul><li>Groovy syntax  enhancements </li></ul><ul><li>Dynamic typing </li></ul><ul><li>Language dynamism </li>...
Grails <ul><li>Grails-aware code assistance </li></ul><ul><li>Navigation, refactorings </li></ul><ul><li>UML class diagram...
Future <ul><li>AST transformations support </li></ul><ul><li>Public Custom DSL API </li></ul><ul><li>More refactorings, in...
Summary <ul><li>IntelliJ IDEA is very Groovy! </li></ul>
<ul><li>V á clav Pech </li></ul><ul><li>[email_address] </li></ul><ul><li>JetBrains </li></ul><ul><li>www.jetbrains.com </...
Upcoming SlideShare
Loading in …5
×

Groovy in IntelliJ IDEA

2,056 views
1,956 views

Published on

Describes Groovy and Grails support in IntelliJ IDEA

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,056
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Editing Java and Groovy should feel very similar.
  • The natural differences in Groovy deserve dedicated support.
  • Groovy in IntelliJ IDEA

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

    ×