SlideShare una empresa de Scribd logo
1 de 12
速水 康晴
 JGGUGの紹介
 Apache Groovyの紹介
 インストール方法
◦ SDKMAN!
 Hello, Apache Groovy.
2016-2-19 219-O-3
 速水 康晴(はやみ やすはる)
 新潟県新潟市西区在住
 Java/Flex/ActionScript
 JGGUG(日本Grails/Groovyユーザーグループ)
◦ サポート・スタッフ
 E-mail:toby55kij@gmail.com
 Twitter:toby55kij
32016-2-1919-O-3
 JGGUG(じぇいがぐ)
 G*系技術全般に関するユーザーグループ
◦ Apache Groovy, Grails, Gradle, etc…
 勉強会「G*ワークショップZ」を開催
◦ 次回:3月〜4月を予定
 http://www.jggug.org/
 Twitter: jggug
42016-2-1919-O-3
 JVM上で動くプログラミング言語
 Javaっぽい
◦ 文法とか
 Javaより「楽」に書ける
◦ セミコロンレス
◦ mainレス
 Java で Script
 http://groovy-lang.org
2016-2-19 519-O-3
 GroovyはASFのトップレベルプロジェクト(TLP)に
 Groovy激動の2015年
◦ 01/19:Pivotalが3/末でのサポート終了を発表
◦ 03/--:Codehausの終了発表
◦ 03/17:Apache Incubator入り
◦ 09/24:バージョン2.4.5リリース
◦ 11/18:Incubator卒業、TLPに
2016-2-19 619-O-3
 ダウンロード
◦ http://groovy-lang.org/download.html
 Windowsの場合
◦ インストーラーが楽
◦ 今回は省略
 Mac OSX, Linux, Cygwin, …の場合
◦ SDKMAN!が楽
2016-2-19 719-O-3
 The Software Development Kit Manager
◦ 昔GVM(Groovy enVironment Manager)と呼ばれていた
◦ RVM, rbenvにインスパイアされている
 Java系ソフトウェア開発ツールを管理
◦ インストール/アンインストール
◦ 複数バージョン切替
◦ 〜_HOME,PATH不要
 CLI
◦ bash/zsh, curl, unzipがあれば動作
 http://sdkman.io/
2016-2-19 819-O-3
 インストールできる製品
◦ 言語
 Groovy, Ceylon, Kotlin, Scala
◦ ビルドツール
 Gradle, sbt, Maven, Ant
◦ その他
 AsciidoctorJ, CRaSH, Gaiden, Glide, Grails, Griffon,
GroovyServ, JBake, JBoss Forge, Lazybones, Spring Boot,
Vert.x
◦ →G*系が多め
2016-2-19 919-O-3
 インストール方法
◦ curl -s http://get.sdkman.io | bash
◦ source "$HOME/.sdkman/bin/sdkman-init.sh"
 ターミナルの再起動でも可
 使い方抜粋
◦ インストール可能な製品の表示:sdk list
◦ 製品のバージョン一覧表示:sdk list 製品名
◦ 製品のインストール:sdk install 製品名 [バージョン]
◦ バージョン切り替え:sdk use 製品名 バージョン
2016-2-19 1019-O-3
 sdk install groovy
→デモ
2016-2-19 1119-O-3
 groovy –e "println 'Hello, Apache Groovy.'"
 groovyConsole
◦ GUIで
 groovysh
◦ CLIで
→時間があればデモ
2016-2-19 1219-O-3

Más contenido relacionado

La actualidad más candente

20150704-innovationegg04-conoha
20150704-innovationegg04-conoha20150704-innovationegg04-conoha
20150704-innovationegg04-conoha
Yoshitake Takata
 
2013.11.16 shibuya java #4 Grails Goodness
2013.11.16 shibuya java #4 Grails Goodness2013.11.16 shibuya java #4 Grails Goodness
2013.11.16 shibuya java #4 Grails Goodness
Yu Sudo
 
twitewr
twitewrtwitewr
twitewr
rinapik1
 
The Lego Scrum Awakens
The Lego Scrum AwakensThe Lego Scrum Awakens
The Lego Scrum Awakens
Masanori Kado
 

La actualidad más candente (20)

[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ
[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ
[JJUG CCC 2021 Spring]Eclipse ユーザのための VSCode のススメ
 
JavaユーザのためのVSCodeのススメ
JavaユーザのためのVSCodeのススメJavaユーザのためのVSCodeのススメ
JavaユーザのためのVSCodeのススメ
 
JGGUG Community LT 2016
JGGUG Community LT 2016JGGUG Community LT 2016
JGGUG Community LT 2016
 
#24 prepare for_hands-on
#24 prepare for_hands-on#24 prepare for_hands-on
#24 prepare for_hands-on
 
#23 prepare for_hands-on
#23 prepare for_hands-on#23 prepare for_hands-on
#23 prepare for_hands-on
 
JSR353をGroovyで賢く使う
JSR353をGroovyで賢く使うJSR353をGroovyで賢く使う
JSR353をGroovyで賢く使う
 
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
 
Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎
 
シンガポールFossasia2016に初参加してみた I tried the first time participate in the Singapor...
シンガポールFossasia2016に初参加してみた I tried the first time participate in the Singapor...シンガポールFossasia2016に初参加してみた I tried the first time participate in the Singapor...
シンガポールFossasia2016に初参加してみた I tried the first time participate in the Singapor...
 
GoでEPC作って本番運用している話
GoでEPC作って本番運用している話GoでEPC作って本番運用している話
GoでEPC作って本番運用している話
 
G* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - IntroductionG* Workshop in Fukuoka - Introduction
G* Workshop in Fukuoka - Introduction
 
20150704-innovationegg04-conoha
20150704-innovationegg04-conoha20150704-innovationegg04-conoha
20150704-innovationegg04-conoha
 
JAWS-UG東京25オープニング_青木由佳
JAWS-UG東京25オープニング_青木由佳JAWS-UG東京25オープニング_青木由佳
JAWS-UG東京25オープニング_青木由佳
 
Emacsからgitをゆるく使う
Emacsからgitをゆるく使うEmacsからgitをゆるく使う
Emacsからgitをゆるく使う
 
CloudFormation ことはじめ - JAWS UG 名古屋 2019年7月度
CloudFormation ことはじめ - JAWS UG 名古屋 2019年7月度CloudFormation ことはじめ - JAWS UG 名古屋 2019年7月度
CloudFormation ことはじめ - JAWS UG 名古屋 2019年7月度
 
2013.11.16 shibuya java #4 Grails Goodness
2013.11.16 shibuya java #4 Grails Goodness2013.11.16 shibuya java #4 Grails Goodness
2013.11.16 shibuya java #4 Grails Goodness
 
Java event impression
Java event impressionJava event impression
Java event impression
 
twitewr
twitewrtwitewr
twitewr
 
The Lego Scrum Awakens
The Lego Scrum AwakensThe Lego Scrum Awakens
The Lego Scrum Awakens
 
LT JAWS FESTA Kyushu 2015
LT JAWS FESTA Kyushu 2015LT JAWS FESTA Kyushu 2015
LT JAWS FESTA Kyushu 2015
 

Similar a 今から始めるApache Groovy

JJUG CCC 2011 Fall / Web test automation with Geb and Spock
JJUG CCC 2011 Fall / Web test automation with Geb and SpockJJUG CCC 2011 Fall / Web test automation with Geb and Spock
JJUG CCC 2011 Fall / Web test automation with Geb and Spock
Nobuhiro Sue
 
開発を彩る技術たち
開発を彩る技術たち開発を彩る技術たち
開発を彩る技術たち
Oda Shinsuke
 
アレと Perl で AWS を - JAWS-UG Aomori #2
アレと Perl で AWS を - JAWS-UG Aomori #2アレと Perl で AWS を - JAWS-UG Aomori #2
アレと Perl で AWS を - JAWS-UG Aomori #2
Eikichi Gotoh
 
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
博文 斉藤
 
Gwt+objectifyでラクラクGAEアプリ開発
Gwt+objectifyでラクラクGAEアプリ開発Gwt+objectifyでラクラクGAEアプリ開発
Gwt+objectifyでラクラクGAEアプリ開発
Y OCHI
 
20140329_kyon_kao_wedding_LT_Groovy
20140329_kyon_kao_wedding_LT_Groovy20140329_kyon_kao_wedding_LT_Groovy
20140329_kyon_kao_wedding_LT_Groovy
Nobuhiro Sue
 

Similar a 今から始めるApache Groovy (20)

Groovyの紹介20130323
Groovyの紹介20130323Groovyの紹介20130323
Groovyの紹介20130323
 
JJUG CCC 2011 Fall / Web test automation with Geb and Spock
JJUG CCC 2011 Fall / Web test automation with Geb and SpockJJUG CCC 2011 Fall / Web test automation with Geb and Spock
JJUG CCC 2011 Fall / Web test automation with Geb and Spock
 
Groovy Grails eXchage 2014 報告
Groovy Grails eXchage 2014 報告Groovy Grails eXchage 2014 報告
Groovy Grails eXchage 2014 報告
 
いまさら触るAwt
いまさら触るAwtいまさら触るAwt
いまさら触るAwt
 
開発を彩る技術たち
開発を彩る技術たち開発を彩る技術たち
開発を彩る技術たち
 
Goでwebアプリを開発してみよう
Goでwebアプリを開発してみようGoでwebアプリを開発してみよう
Goでwebアプリを開発してみよう
 
こんにちはGroovy
こんにちはGroovyこんにちはGroovy
こんにちはGroovy
 
今更GWTで遊ぶぜ!
今更GWTで遊ぶぜ!今更GWTで遊ぶぜ!
今更GWTで遊ぶぜ!
 
Vue.js with Go
Vue.js with GoVue.js with Go
Vue.js with Go
 
GCPのサーバレス
GCPのサーバレスGCPのサーバレス
GCPのサーバレス
 
Gopenflow demo v1
Gopenflow demo v1Gopenflow demo v1
Gopenflow demo v1
 
GraphQLについての5分間
GraphQLについての5分間GraphQLについての5分間
GraphQLについての5分間
 
Devsumi2012 JGGUG LT
Devsumi2012 JGGUG LTDevsumi2012 JGGUG LT
Devsumi2012 JGGUG LT
 
enterprise grails challenge, 2013 Summer
enterprise grails challenge, 2013 Summerenterprise grails challenge, 2013 Summer
enterprise grails challenge, 2013 Summer
 
アレと Perl で AWS を - JAWS-UG Aomori #2
アレと Perl で AWS を - JAWS-UG Aomori #2アレと Perl で AWS を - JAWS-UG Aomori #2
アレと Perl で AWS を - JAWS-UG Aomori #2
 
Arachne Unweaved (JP)
Arachne Unweaved (JP)Arachne Unweaved (JP)
Arachne Unweaved (JP)
 
” AWS ” だけじゃない! ” GCP ” の オートスケール機能
” AWS ” だけじゃない! ” GCP ” の オートスケール機能” AWS ” だけじゃない! ” GCP ” の オートスケール機能
” AWS ” だけじゃない! ” GCP ” の オートスケール機能
 
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
日本 GNU AWK ユーザー会スライド 2 - OSC2012 Tokyo/Fall
 
Gwt+objectifyでラクラクGAEアプリ開発
Gwt+objectifyでラクラクGAEアプリ開発Gwt+objectifyでラクラクGAEアプリ開発
Gwt+objectifyでラクラクGAEアプリ開発
 
20140329_kyon_kao_wedding_LT_Groovy
20140329_kyon_kao_wedding_LT_Groovy20140329_kyon_kao_wedding_LT_Groovy
20140329_kyon_kao_wedding_LT_Groovy
 

Más de Yasuharu Hayami (9)

Jggug20141219 collect何とか
Jggug20141219 collect何とかJggug20141219 collect何とか
Jggug20141219 collect何とか
 
Jggug20120901pojojson
Jggug20120901pojojsonJggug20120901pojojson
Jggug20120901pojojson
 
Groovyでjson
GroovyでjsonGroovyでjson
Groovyでjson
 
jggug20120120
jggug20120120jggug20120120
jggug20120120
 
JsonOutputについて
JsonOutputについてJsonOutputについて
JsonOutputについて
 
Groovyの紹介20110820
Groovyの紹介20110820Groovyの紹介20110820
Groovyの紹介20110820
 
Jggug20110617
Jggug20110617Jggug20110617
Jggug20110617
 
Jggugcamp2010 LT
Jggugcamp2010 LTJggugcamp2010 LT
Jggugcamp2010 LT
 
Jggug20100724
Jggug20100724Jggug20100724
Jggug20100724
 

今から始めるApache Groovy

  • 2.  JGGUGの紹介  Apache Groovyの紹介  インストール方法 ◦ SDKMAN!  Hello, Apache Groovy. 2016-2-19 219-O-3
  • 3.  速水 康晴(はやみ やすはる)  新潟県新潟市西区在住  Java/Flex/ActionScript  JGGUG(日本Grails/Groovyユーザーグループ) ◦ サポート・スタッフ  E-mail:toby55kij@gmail.com  Twitter:toby55kij 32016-2-1919-O-3
  • 4.  JGGUG(じぇいがぐ)  G*系技術全般に関するユーザーグループ ◦ Apache Groovy, Grails, Gradle, etc…  勉強会「G*ワークショップZ」を開催 ◦ 次回:3月〜4月を予定  http://www.jggug.org/  Twitter: jggug 42016-2-1919-O-3
  • 5.  JVM上で動くプログラミング言語  Javaっぽい ◦ 文法とか  Javaより「楽」に書ける ◦ セミコロンレス ◦ mainレス  Java で Script  http://groovy-lang.org 2016-2-19 519-O-3
  • 6.  GroovyはASFのトップレベルプロジェクト(TLP)に  Groovy激動の2015年 ◦ 01/19:Pivotalが3/末でのサポート終了を発表 ◦ 03/--:Codehausの終了発表 ◦ 03/17:Apache Incubator入り ◦ 09/24:バージョン2.4.5リリース ◦ 11/18:Incubator卒業、TLPに 2016-2-19 619-O-3
  • 7.  ダウンロード ◦ http://groovy-lang.org/download.html  Windowsの場合 ◦ インストーラーが楽 ◦ 今回は省略  Mac OSX, Linux, Cygwin, …の場合 ◦ SDKMAN!が楽 2016-2-19 719-O-3
  • 8.  The Software Development Kit Manager ◦ 昔GVM(Groovy enVironment Manager)と呼ばれていた ◦ RVM, rbenvにインスパイアされている  Java系ソフトウェア開発ツールを管理 ◦ インストール/アンインストール ◦ 複数バージョン切替 ◦ 〜_HOME,PATH不要  CLI ◦ bash/zsh, curl, unzipがあれば動作  http://sdkman.io/ 2016-2-19 819-O-3
  • 9.  インストールできる製品 ◦ 言語  Groovy, Ceylon, Kotlin, Scala ◦ ビルドツール  Gradle, sbt, Maven, Ant ◦ その他  AsciidoctorJ, CRaSH, Gaiden, Glide, Grails, Griffon, GroovyServ, JBake, JBoss Forge, Lazybones, Spring Boot, Vert.x ◦ →G*系が多め 2016-2-19 919-O-3
  • 10.  インストール方法 ◦ curl -s http://get.sdkman.io | bash ◦ source "$HOME/.sdkman/bin/sdkman-init.sh"  ターミナルの再起動でも可  使い方抜粋 ◦ インストール可能な製品の表示:sdk list ◦ 製品のバージョン一覧表示:sdk list 製品名 ◦ 製品のインストール:sdk install 製品名 [バージョン] ◦ バージョン切り替え:sdk use 製品名 バージョン 2016-2-19 1019-O-3
  • 11.  sdk install groovy →デモ 2016-2-19 1119-O-3
  • 12.  groovy –e "println 'Hello, Apache Groovy.'"  groovyConsole ◦ GUIで  groovysh ◦ CLIで →時間があればデモ 2016-2-19 1219-O-3