More Related Content
Similar to The History of Groovy #GroovyBase
Similar to The History of Groovy #GroovyBase (20)
The History of Groovy #GroovyBase
- 10. Groovy
• 2003 Birth
• 2004 GroovyOne
• 2007 Groovy 1.0 Release!
• 2009 Groovy 1.5 Release!
• 2012 Groovy 2.0 Release!
- 18. Groovy in Japan
• Grails 0.3 ∼ 1.0 近辺 => Javaでのアジャイル開
発支援として知名度があがる
• Groovy 2.0 近辺 => NTTソフトウェアの外向
けのGroovy活動が活発になる
- 20. Groovy
• Dynamic Type( != Dynamic Language)
• OO Programming
• Java Friendly
• Script
• A Lots of Shortcut (compared to Java Language)
- 21. Dynamic Type
• int a = 1 // int
• Foo a = new Foo() // Foo
• def a = 1 // Object
• def a = new Foo() // Object
- 24. Java Friendly
• do while, abstract method on enum, ==, [a,b,c] な
どの数個を除いてJavaと同様の動きをする。
• == は equalsで動作する
• [a,b,c]は配列ではなくArrayListとして動作する
- 26. A Lots of Syntax sugar
• [*1..10].each{println it}
• http://www.slideshare.net/nobeans/the-report-of-
javaone2011-about-groovy/14