Ce diaporama a bien été signalé.

Gr8conf - The Groovy Ecosystem Revisited

11

Partager

Chargement dans…3
×
1 sur 28
1 sur 28

Plus De Contenu Connexe

Gr8conf - The Groovy Ecosystem Revisited

  1. 1. Andres Almiray @aalmiray Canoo Engineering AG Groovy Ecosystem
  2. 2. www.canoo.com 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
  3. 3. 3
  4. 4. www.canoo.com http://grails.org ü  Started in 2005, inspired by Ruby on Rails ü  Apache License 2.0 ü  Builds on top of Spring, Hibernate, Sitemesh ü  More than 1100 plugins available (!!) ü  Used for both small and large scale projects ü  Latest release 2.4.0
  5. 5. www.canoo.com http://gradle.org ü  Started in 2007 ü  Apache Licence 2.0 ü  Groovy DSL for building projects ü  Harness the power of maven conventions ü  Has a very deep DAG for handling task dependencies ü  Plugin ecosystem booming ‣  http://aalmiray/github.io/gradle-plugins ü  Latest release: 1.12 @mrhaki Wednesday 9:35
  6. 6. www.canoo.com http://griffon.codehaus.org ü  Started in 2008, inspired by Grails ü  Apache License 2.0 ü  Build desktop apps effortlessly ü  More than 210 plugins available ü  Polyglot aware ü  Multi toolkit support ü  Latest release: 1.5.0
  7. 7. 7 2.0.0 Tuesday 17:10
  8. 8. www.canoo.com http://gvmtool.net ü  Started in 2012, inspired by RVM ü  Apache License 2.0 ü  Setup Groovy, Grails, Gradle, Griffon and more with a few steps ü  Multi platform support ü  Latest release: 1.3.13 ü  GVM-SDK coming up!
  9. 9. www.canoo.com http://spockframework.org ü  Started in 2007 ü  Apache License 2.0 ü  Testing DSL framework ü  Think Junit4 meets RSpec plus some magic ü  Latest release: 0.7 @rfletcherEW Wednesday 15:50
  10. 10. www.canoo.com http://gaelyk.appspot.com ü  Started in 2009 ü  Apache License 2.0 ü  Provides lightweight abstractions over GAE’s services ü  Emerging plugin system ü  Latest release: 2.1.2
  11. 11. www.canoo.com http://caelyf.ng.bluemix.net/ ü  Started in 2011 ü  Apache License 2.0 ü  Lightweight framework for Cloudfoundry ü  Inspired by Gaelyk ü  Latest release: 1.2.0
  12. 12. www.canoo.com http://glide-gae.appspot.com/ ü  Started in 2012 ü  MIT License ü  Lightweight framework GAE ü  Inspired by Gaelyk ü  GVM friendly ü  Latest release: 0.3.2
  13. 13. www.canoo.com http://www.ratpack.io/ ü  Started in 2010 ü  Apache License 2.0 ü  Micro web framework inspired in Sinatra ü  Java based API, Groovy friendly ü  Relies on Google Guice for modularity ü  Latest release: 0.9.4 @lhotari Wednesday 9:35
  14. 14. www.canoo.com http://gant.codehaus.org ü  Started sometime in 2006 ü  Apache License 2.0 ü  Think Ant without the ugly XML ü  Used by both Grails (2.x) and Griffon (1.x) ü  Latest release: groovy2.3-1.9.11
  15. 15. www.canoo.com 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
  16. 16. www.canoo.com http://codenarc.sourceforge.net ü  Started in 2009 ü  Apache License 2.0 ü  Enables static code analysis for Groovy code ü  Plugins for Grails, Griffon and Gradle ü  Latest release 0.21 ü  GMetrics: sibling project that provides basic code metrics
  17. 17. www.canoo.com http://gpars.codehaus.org ü  Started in 2009 ü  Apache License 2.0 ü  Brings concurrency management structures to Groovy: ‣  Actors, Dataflow, Fork/Join ü  Latest release 1.2.1
  18. 18. www.canoo.com http://www.gebish.org/ ü  Started in 2009 ü  Apache License 2.0 ü  Provides browser automation ü  Webdriver meets JQuery meets Page Model meets Groovy ü  Grails and Ratpack friendly ü  Latest release 0.9.2 @colinharrington Wednesday 14:35
  19. 19. www.canoo.com http://gcontracts.org ü  Started in 2010 (ish) ü  Apache License 2.0 ü  Provides “Design by Contract” capabilities ‣  @Invariant ‣  @Requires ‣  @Ensures ü  Latest release 1.2.12
  20. 20. www.canoo.com http://kobo.github.io/groovyserv/ ü  Started in 2010 ü  Apache License 2.0 ü  Runs a JVM in the background, enables faster execution of scripts ü  Pair with @Grab to reap the benefits of fast, self contained scripts! ü  Multi platform support ü  GVM friendly ü  Latest release 0.13
  21. 21. www.canoo.com http://groovyfx.org/ ü  Started in 2011 ü  Apache License 2.0 ü  Groovy DSL for building JavaFX applications ü  Inspired by SwingBuilder and JavaFX 1.0 ü  Latest release 0.4.0
  22. 22. www.canoo.com https://github.com/pledbrook/lazybones ü  Started in 2013 ü  Apache License 2.0 ü  Project initialization templates, i.e, like Maven archetypes ü  GVM friendly ü  Latest release 1.0.3 @pledbrook Tuesday 16:50
  23. 23. www.canoo.com http://sysgears.com/grain/ ü  Started in 2013 ü  Apache License 2.0 ü  Static website generator ü  Supports various formats such as Asciidoc and Markdown ü  Latest release 0.6.0
  24. 24. www.canoo.com https://github.com/kobo/gaiden ü  Started in 2013 ü  Apache License 2.0 ü  Simpilfies creating Markdown based documentation ü  GVM friendly ü  Latest release 0.3
  25. 25. www.canoo.com http://grooscript.org/ ü  Started in 2012 ü  Apache License 2.0 ü  Converts Groovy code into Javascript ü  Latest release 0.5.1 @jfrancoleza Tuesday 11:35
  26. 26. www.canoo.com http://www.crashub.org/ ü  Started in 2009 ü  LGPL 2.1 ü  An embeddable shell for the Java Platform ü  Executes Groovy based commands ü  Latest release 1.3.0-cr4 @julienviet Wednesday 10:30
  27. 27. Andres Almiray @aalmiray Canoo Engineering AG Thank you!

×