Groovy开发最好的工具和资源

jopen 8年前

1. Groovy Playground

Groovy Playground
Groovy Playground is an excellent coding playground which allow you to play around with your Groovy cody (presumably with what you learned in previous resource) and see how it all comes together in the end.

2. Groovy Web Console

groovy web console
The Groovy Web Console is a website for sharing and executing Groovy programming snippets of code! You can play around with your own scripts, or you can load scripts from previously executed scripts and see what other developers are making.

3. Groovy Koans

Groovy-Koans-
Koans are all about tests/challenges. This is what this website gives to Groovy developers — a number of quests that require patience and understanding of some core concepts in order to be fully understood and executed.

4. Learn Groovy in Y Minutes

learn x in y minutes
The Learn X in Y minutes series website has been incredibly successful over the years, and without going into too much depth about it, it’s basically a way of introducing yourself to the language without encountering any real world barriers. It’s a great way to explore the syntax and the general language functionality, and is a good starting place before diving into more in-depth material such as tutorials and books.

5. Groovy/Grails Tool Suit

groovy grails tool kit
The Groovy/Grails Tool Suite is a complete Eclipse-based development environment optimized for developing, debugging and executing Groovy and Grails applications. A new perspective, new views and wizards ensure an intuitive and familiar Eclipse experience when working with the Groovy language and Grails framework. It provides support for the latest versions of Groovy and Grails, and comes on top of the latest Eclipse releases.

6. Idea

IntelliJ IDEA — The Most Intelligent Java IDE
Intellij Idea is an excellent Id for Groovy which offers outstanding framework-specific coding assistance and productivity-boosting features for Java EE,Spring, GWT, Grails, Play and other frameworks, along with deployment tools for most application servers. ntelliJ IDEA includes an amazing set of tools which work out-of-the-box: support for Maven, Gradle and STS; integration with Git, SVN, Mercurial; built-in Database Tools; and many more.

7. Groovy SQL

groovysql
Groovy SQL is a serious of tutorial which will be a great place to start to get yourself up to speed about the correlation between SQL and Groovy and how can both work together beautifully. It’s an insightful and knowledge packed tutorial, enjoy it.

8. Groovy FX

groovyfx
GroovyFX is an API that makes working with JavaFX in Groovy much simpler and more natural. GroovyFX is focused on exploiting the power of the Groovy Builder pattern to make JavaFX development easier and more concise than what is possible in Java. GroovyFX also leverages Groovy’s powerful DSL features and AST transformations to eliminate boilerplate, making GroovyFX code easier to write and, just as importantly, easier to read.

9. CodeNarc

codenarc
CodeNarc analyzes Groovy code for defects, bad practices, inconsistencies, style issues and more. A flexible framework for rules, rulesets and custom rules means it’s easy to configure CodeNarc to fit into your project. Build tool, framework support, and report generation are all enterprise ready.

10. Grooscript

grooscript
Grooscript will compile your piece of groovy code, so you need Groovy, at least version 2.

11. Grain

grain
Grain is a lightweight and yet powerful static website generator for Groovy which purpose is to make demanding site implementation intuitive and enjoyable. Grain framework is equally well-suited for any static website, whether it is a complex company site or a neat blog. The framework applies simple website building concepts and allows to develop rapidly by making and seeing changes on the fly.

12. Gaiden

gaiden
Gaiden is a tool that makes it easy to create documentation with Markdown. The Groovy language is the base of the tool.