Upload
andres-almiray
View
1.457
Download
0
Tags:
Embed Size (px)
Citation preview
Ecosystem
Andres AlmirayCanoo FellowCanoo Engineering AG
About the Speaker
• Java developer since the beginning
• True believer in Open Source
• Groovy committer since 2007
• Project lead of the Griffon framework
• Currently working for
http://grails.org
• Started in 2005, inspired by Ruby on Rails
• Apache License 2.0
• Builds on top of Spring, Hibernate, Sitemesh
• More than 600 plugins available
• Used for both small and large scale projects
• Latest release 2.0.0-RC1
• Peter Ledbrook will be around
http://griffon.codehaus.org
• Started in 2008, inspired by Grails
• Apache License 2.0
• Build desktop apps effortlessly
• More than 170 plugins
• Polyglot aware
• Multi toolkit support
• Latest release: 0.9.4
http://gaelyk.appspot.com
• Started in 2009
• Apache License 2.0
• Provides lightweight abstractions over GAE’s services
• Emerging plugin system
• Latest release: 1.0
• Guillaume will be around
http://gradle.org
• Started in 2007
• Apache Licence 2.0
• Groovy DSL for project building
• Harness the power of maven conventions
• Has a very deep DAG for handling task dependencies
• Plugin system ready
• Latest release: 1.0-milestone-5
http://gant.codehaus.org
• Started sometime in 2006
• Apache License 2.0
• Think Ant without the ugly XML
• Used by both Grails and Griffon
• Latest release: groovy1.8-1.9.7
http://easyb.org
• Started in 2008
• Apache License 2.0
• Inspired in JBehave
• Enables BDD testing for Java/Groovy code
• IDE Integration
• Plugins for Grails & Griffon
• Latest release: 0.9.8
Spock
http://spockframework.org
• Started in 2007
• Apache License 2.0
• Testing DSL framework
• Think Junit4 meets RSpec plus some magic
http://codenarc.sourceforge.net
• Started in 2009
• Apache License 2.0
• Enables static code analysis for Groovy code
• Plugins for Grails, Griffon and Gradle
• GMetrics: sibling project that provides basic code metrics
http://gpars.codehaus.org
• Started in 2009
• Apache License 2.0 (?)
• Brings concurrency management structures to Groovy:–Actors, Dataflow, fork/join
• Don’t miss Vaclav Pech at 17:25 today!
And many more!
• Ratpack –https://github.com/bleedingwolf/Ratpack
• GContracts –https://github.com/andresteingress/gcontracts
• Groovy++ –http://code.google.com/p/groovypptest
Thank you!
Andres [email protected]@canoo.com