Groovy scripting is an integral part of the CPI. It is a perfect glue script in Java environments and it has integration history. There are a few annoyances to using it: The only way to check for syntax errors is to deploy the integration. The only way to check logic and functionality is to deploy the integration and ensure the message. Jan 15, 2021 Groovy. Groovy is a very neat Discord music bot that can play music hosted on almost any website, including YouTube, Spotify, SoundCloud, and a few others. The bot works incredibly well and I have used it on a couple of servers I use. While IntelliJ IDEA is an IDE for Java, it also understands many other languages, including Groovy, Kotlin, Scala, JavaScript, TypeScript and SQL. IntelliJ IDEA is a turnkey solution, but if you ever need anything extra, its rich plugin ecosystem is here to help you.
posted 13 years ago- Optional 'thank-you' note:
- Optional 'thank-you' note:
- Optional 'thank-you' note:
A related question I'd add: for Java, we (here at JavaRanch at least) usually recommend that people first learn the basics without an IDE, because it hides too many details that you really should learn. Do Scott and others think that anything like that hold true for Groovy/Grails?
- Optional 'thank-you' note:
The syntax highlighting, code completion (to an extent), refactoring and debugging are a huge productivity boost but the IDE does not really do anything for you that you would need to learn to do yourself. Much of what Java IDEs do in that regard is boilerplate code. And I agree that when you need to work with that stuff yourself and you're used to your IDE doing it you can get stuck. But with Groovy and Grails there is so much less boiler plate code so that issue all but goes away.
Just another POV,
Dave
- Optional 'thank-you' note:
That's all I came up with so far. If I find anything else I will post it here.
[ February 19, 2008: Message edited by: Gregg Bolinger ]
- Optional 'thank-you' note:
- Optional 'thank-you' note:
- Optional 'thank-you' note:
I tried one a few months ago (Coyote, I think) and I could set a breakpoint in Java code that was executing a Groovy script and step into the Groovy code, but it didn't let me set a breakpoint in the Groovy code itself - which is very frustrating.
Any recommendations for either browser are welcome. Thanks!
SCJP, SCJD, SCEA 5 'Any sufficiently analyzed magic is indistinguishable from science!' Agatha Heterodyne (Girl Genius)
- Optional 'thank-you' note:
SCJP 5.0, SCWCD 1.4, SCBCD 1.3, SCDJWS 1.4
My Blog
- Optional 'thank-you' note:
- Optional 'thank-you' note:
- Optional 'thank-you' note:
Eclipse is my main IDE at work (we have Rational App Dev licenses, but it stinks). Groovy support in eclipse is poor. It is difficult to get the groovy plugin to pickup GSP files. There is no source formatting, completion is hit or miss but syntax highlighting does seem to work ok. I really miss the source formatting.
I have used Idea 7 with Groovy and Grails. As Dave Klein mentioned, JetGroovy is working pretty well in the current release. It's a little awkward to run the generate scripts in idea. Having a terminal handy is still really helpful.
I found TextMate (Mac-Only) to be one of the best interfaces to work with Ruby on Rails, and there are some textmate bundles for groovy. Groovy TextMate Bundle I imagine the grails support would work similar to RoR. TextMate's appeal, from what I can tell, is that it closely ties the file system and the editor. At least it feels a little more intuitive.
Disclaimer: my experience is based on a few weeks of trial use for Idea and TextMate. I still use a terminal with vi. If I did purchase an IDE, it would probably be Idea (I feel a little guilty for being a huge fan but not budgeting for this). Honestly, I put my fun money towards books and a good computer every few years, for now.
- Optional 'thank-you' note:
Groovy eclipse plug-in is not that great. When editing, I am all on my own. Is anybody aware of any vi/vim based utility for groovy/grails?
Regards,
-Deepak
- Optional 'thank-you' note:
I blogged about how to set it all up, but if you want that info, ask me...I don't want to post the URL in hear for fear of 'spamming' ya'll.
Ryan Headley<br /><a href='http://www.sudovi.com' target='_blank'>' target='_blank'>http://www.sudovi.com</a>;
- Optional 'thank-you' note:
Best Groovy Editor Free
However, I'd been playing around with Netbeans for a while as it's Javascript editor is awesome. Netbeans 6.5 includes better groovy/grails support and I've been using it for a couple of days. Earlier releases did not have a stable or usable groovy/grails plugin, but this latest version (I d/l nightly of NB6.5) shows great promise and is actually usable.
Another poster commented that 'you don't really need all them fancy features when working with Groovy' - I can't agree more. Once we get to a certain level of proficiency with Groovy, all you really need is a good editor and a shell.
[ July 06, 2008: Message edited by: Pratik R Patel ]
- Optional 'thank-you' note:
Originally posted by Pratik R Patel:
I have a license for IDEA and was excited to use it for Grails/Groovy development - but I find it to be sluggish.
[ July 06, 2008: Message edited by: Pratik R Patel ]