「プログラミングGroovy」入門(公開用)

3,344 views

Published on

身内でやったLT大会の資料

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

No Downloads
Views
Total views
3,344
On SlideShare
0
From Embeds
0
Number of Embeds
77
Actions
Shares
0
Downloads
8
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

「プログラミングGroovy」入門(公開用)

  1. 1. 「プログラミング GROOVY 」入門
  2. 2. 自己紹介> @orange_clover / id:orangeclover だいたいこのアカウント、このアイコン Groovy バッチは Twitter だけ> JGGUG メンバー 2011/07 加入の新参者> @kazuchika JGGUG 運営委員長 「プログラミング GROOVY 」の営業マン> @fumokmm JGGUG 運営委員 G* な切り込み隊長
  3. 3. プログラミング GROOVY 発売前
  4. 4. Groovy 本は、「 Groovy イン アクション」のみ、書籍の少なさに Groovyist は悩ま されていました。
  5. 5. でも、それ以上にやっかいなのは この本が絶版 なのです。 ( おそらく 2nd Edition 翻訳待ちのため )
  6. 6. この問題の大きな要因の 1 つにな るのが 価格 です。
  7. 7. Groovy イン アクション は、 定価 5,800 が、 なんと 15,000 円 に!!( プログラミング Groovy 発売以降は大下落、現在は、 4,585 円 )
  8. 8. そこで、自信を持って お届けするのが「プログラミング GROOVY 」 です。
  9. 9. 基本的な機能 だけではなく、最新の 1.8 系の内容もおえてる世界初 の Groovy 本なのです。
  10. 10. なお表紙には若干の差があり、 Amazon 書店では、このような表紙で出まわってますが、内容は同じあり、直ちに全く問題ありません。
  11. 11. 絶版となった「 Groovy イン ア クション」と違って、「プログラミング GROOVY 」 は誰でも手に入れられるのです。
  12. 12. 「プログラミング GROOVY 」が、こだわったのは上級者向けの 内容よりもわかりやすさ、 実用性!!
  13. 13. もちろん、上級者向けの高度な 内容も魅力たっぷりに ちょっとだけ紹介。
  14. 14. メモの用意はいいかしら?
  15. 15. Groovy って?
  16. 16. 「簡潔さ」「柔軟性」「 Java と の親和性」この 3 つ全てが そろっているのが Groovy なのです。
  17. 17. 実は、日本でも、すでに Groovy の効果を実感してる人が 大勢います。
  18. 18. 個人の感想です。使用感には個人差があり、効果を 保証するものではありません。
  19. 19. 簡潔さ
  20. 20. 「コードの量が 1/3 ぐらいになるの。極端な時には、 1/10 ぐらい になる気がするの」
  21. 21. 「 Twitter に収まる長さで HelloWorld 的コード(あえて細かい仕 様は定めない)を書き、次の人にまわします。早速やってみましょう」という出版記念企画『 ghello (Groovy "Hello World" Tweets!) 』 」 http://togetter.com/li/156748
  22. 22. 最初のコードで、いきなりブラウザで Hello World 。
  23. 23. 次が Swing でメッセージだよ。
  24. 24. 最後まで出なかった 最もシンプルなコード「 println "Hello, World!!" 」
  25. 25. こんなの絶対おかしいよ・・・
  26. 26. こんなの絶対おかしいよ・・・
  27. 27. 柔軟性
  28. 28. 「既存のクラスでも、メソッドを動的に追加できて便利やわー」「欲しいメソッドがないなら、 自分で追加してしまえば、 ええやん。」
  29. 29. 「プログラミング Groovy の カバーに載ってるコード
  30. 30. 「『プログラミング GROOVY 』 のカバーに載せる短い (3 行程 度 ) プログラム。簡潔だが Groovy のパワーや特徴が良くでたやつ」という応募で 採用されたコード。
  31. 31. でも、これのスゴさが分かる人は、「プログラミング Groovy 」 いらなくね?
  32. 32. Java との 親和性
  33. 33. 「 Java のコードも修正しないで、ほんどそのまま動くなん て!!!」
  34. 34. 「 Java クラスや JDBC などのライブラリもそのまま使えるのが いいですよね。 Ruby や Python だと○○○○○○○○○にはつなげら れないから・・・」
  35. 35. 「 Groovy クラスも Java クラスを同一に扱えるし、双方向にメソッドを呼び出せるの。こんなの 初めて!!!」
  36. 36. 「 Glassfish や Tomcat でも動作するから、上司に導入申請を しやすいんです。」
  37. 37. 「使い慣れた IDE 、エディタで」 ( 宗教戦争を避けられます )
  38. 38. 「用語も Java と同じだし、 JavaDoc などの流儀や習慣も同じなので、なにより新しく覚 えることが少なくていいのは 助かる。」
  39. 39. 「 Power Assert での、このGroovy だけのドライブ 感は一度 使ったら手放せない。失敗した時でも内容を確認できる コード ケアなんて最高。」
  40. 40. Power Assert
  41. 41. いや、先に仕様をしっり 決めようよ・・・
  42. 42. 「 Groovy をやってると、Java の予習をしてる感じに なりますね。」
  43. 43. 「私は、 Groovy は、『 BetterJava 』、『 Java のスーパーバー ジョン 』と感じるの。 もっとアクティブに使って欲しいわ。」
  44. 44. ついに 7 月に発売に なりました!!
  45. 45. 日本発、世界初の Groovy 1.8 対応本今なら、たったの 3,360 円
  46. 46. 安心の 90 日間突っ返し保証 ご満足いただけない場合は、 著者に突っ返してきます。( なお、返金はできません。 )
  47. 47. たったの 3,360 円
  48. 48. これはチャンスです。
  49. 49. 「プログラミング Groovy 」は 「やさしさ」 を贅沢に配合
  50. 50. この本はあなたを別の世界へ 導いてくれます!!!
  51. 51. ここで、 LT 限定の特典 著者の 4 人のサインも お付けします(JGGUG のイベントで代わりにもらってきます。 )
  52. 52. さらに、セットには初回限定で
  53. 53. なんと
  54. 54. 内緒
  55. 55. 内緒
  56. 56. 内緒
  57. 57. ただし、こちらの 初回限定セットを応募できるのは、 1 週間以内
  58. 58. 送料無料!! ( 手渡し )
  59. 59. このチャンスは見逃せません。
  60. 60. これ以上の Groovy 本があった ら教えて下さい!!
  61. 61. 今すぐお買い求め下さい!!

×