速水 康晴
  速水 康晴(はやみ やすはる)  1stネクスパイア株式会社 新潟オフィス     ◦  プログラマ:Java/Flex/ActionScript    日本Grails/Groovyユーザーグループ(JGGUG)     ◦  サポ...
    Groovyの紹介                 2013/3/23	   3
    JavaVM上で動作する動的なプログラミング言語     ◦  現在のバージョン:2.1.2     ◦  http://groovy.codehaus.org/    Javaとの相性が良い     ◦  Javaコード≒Groo...
2013/3/23	   5
Hello.java:public class Hello {  public static void main(String[] args) {    System.out.println("Hello, World!");  }}Groov...
Hello.groovy:public class Hello {  public static void main(String[] args) {    System.out.println("Hello, World!");  }}→Ja...
Hello.groovy:public class Hello {  public static void main(String[] args) {    System.out.println("Hello, World!");  }}→行末...
Hello.groovy:public class Hello {  public static void main(String[] args) {    System.out.println "Hello, World!"  }}→スクリプ...
Hello.groovy:  System.out.println "Hello, World!"→Objectに追加されたprintln()メソッドに変更	                                       2013...
Hello.groovy:  println "Hello, World!"                            2013/3/23	   11
    Grails     ◦  Webアプリケーションフレームワーク    Griffon     ◦  デスクトップアプリケーションフレームワーク    Gradle     ◦  ビルドツール    GroovyServ    ...
    日本Grails/Groovyユーザーグループ(JGGUG)     ◦  主に首都圏・名古屋・関西で活動     ◦  http://www.jggug.org/    G*ワークショップZ     ◦  基本的に毎月第3金曜日開...
Upcoming SlideShare
Loading in …5
×

Groovyの紹介20130323

1,304 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,304
On SlideShare
0
From Embeds
0
Number of Embeds
521
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Groovyの紹介20130323

  1. 1. 速水 康晴
  2. 2.   速水 康晴(はやみ やすはる)  1stネクスパイア株式会社 新潟オフィス ◦  プログラマ:Java/Flex/ActionScript  日本Grails/Groovyユーザーグループ(JGGUG) ◦  サポート・スタッフ  E-mail:toby55kij@gmail.com  Twitter:toby55kij 2013/3/23 2
  3. 3.   Groovyの紹介 2013/3/23 3
  4. 4.   JavaVM上で動作する動的なプログラミング言語 ◦  現在のバージョン:2.1.2 ◦  http://groovy.codehaus.org/  Javaとの相性が良い ◦  Javaコード≒Groovyコード ◦  スクリプト言語としても、コンパイルして呼び出すことも可能  Javaを強化する機能 ◦  クロージャ,演算子オーバーロード,… ◦  JDKを拡張したGroovy JDK(GDK) ◦  便利なライブラリGroovy API 2013/3/23 4
  5. 5. 2013/3/23 5
  6. 6. Hello.java:public class Hello { public static void main(String[] args) { System.out.println("Hello, World!"); }}Groovyへ段階的に書き換え 2013/3/23 6
  7. 7. Hello.groovy:public class Hello { public static void main(String[] args) { System.out.println("Hello, World!"); }}→JavaのコードがそのままGroovyのコード 2013/3/23 7
  8. 8. Hello.groovy:public class Hello { public static void main(String[] args) { System.out.println("Hello, World!"); }}→行末のセミコロンは省略可能→引数指定のカッコも省略可能 2013/3/23 8
  9. 9. Hello.groovy:public class Hello { public static void main(String[] args) { System.out.println "Hello, World!" }}→スクリプトの様に記述 2013/3/23 9
  10. 10. Hello.groovy: System.out.println "Hello, World!"→Objectに追加されたprintln()メソッドに変更 2013/3/23 10
  11. 11. Hello.groovy: println "Hello, World!" 2013/3/23 11
  12. 12.   Grails ◦  Webアプリケーションフレームワーク  Griffon ◦  デスクトップアプリケーションフレームワーク  Gradle ◦  ビルドツール  GroovyServ ◦  常駐化で高速起動  その他 ◦  Gaelyk,GPars,GroovyFX,… 2013/3/23 12
  13. 13.   日本Grails/Groovyユーザーグループ(JGGUG) ◦  主に首都圏・名古屋・関西で活動 ◦  http://www.jggug.org/  G*ワークショップZ ◦  基本的に毎月第3金曜日開催 ◦  次回(4/19):Grails+CloudFoundryハンズオン ◦  http://jggug.doorkeeper.jp/events/3356  その他 ◦  イベント開催実績:仙台,福岡 ◦  JGGUG合宿:年1回 2013/3/23 13

×