JGGUG 2011-02 LT

27
Grails!! グレイルズ JGGUG LT 2011 @tyama def speaker = new Cast(name:"T.Yamamoto",version:"G*-2011-02")

Transcript of JGGUG 2011-02 LT

Page 1: JGGUG 2011-02 LT

Grails!!グレイルズ

JGGUG LT 2011@tyama

def speaker = new Cast(name:"T.Yamamoto",version:"G*-2011-02")

Page 2: JGGUG 2011-02 LT

Who?山本です。

@tyama

はてな id:mottsnite

Page 3: JGGUG 2011-02 LT

3

Grails聖書DGGより、

Grailsは、

プラットフォーム

Page 4: JGGUG 2011-02 LT

GrailsSpringフレームワークを、

Groovyでダイナミックに柔軟にして、

Webアプリケーション開発をする

フルスタックフレームワーク。

Page 5: JGGUG 2011-02 LT

既存の技術と、最新の技術を活用して。

Javaで慣れ親しんだ物を活用。

Spring フレームワーク。

Hibernate。

Tomcat。

Page 6: JGGUG 2011-02 LT

Grailsのみで、

Webアプリケーションが、

サクサク開発できます。

Page 7: JGGUG 2011-02 LT

7

Grails聖書から、

大事な言葉。

柔軟さを犠牲にせず

シンプルさをアーカイブ

Page 8: JGGUG 2011-02 LT

CoCで。TDD。

DDD。

DSLで読みやすく、わかりやすく、

Groovyで記述。

Javaっぽく書ける。

Page 9: JGGUG 2011-02 LT

CoCな開発。TDD。

ドメインドリブン開発。

DSLで読みやすく、わかりやすく、

必要な部分記述する。

Groovyで記述。

Javaっぽく書ける。

Page 10: JGGUG 2011-02 LT

領域(ドメイン)を、意識しながら、

わかりやすく。読みやすく。

Grailsで開発すると、

意識できるようになります。

DSL

Page 11: JGGUG 2011-02 LT

でも、

プロトタイプ用でしょ?

Page 12: JGGUG 2011-02 LT

でも、

プロトタイプ用でしょ?No!

Page 13: JGGUG 2011-02 LT

システム要求可変対応型開発要求は決まっていない。常に可変する物。

出来るとこからやれる。

簡単に運用できる。

常にJenkinsでビルドして。こまめにデプロイ。

Page 14: JGGUG 2011-02 LT

システム要求可変対応型開発プラグイン。

プラグイン。

プラグイン。

・・・・

・・

.....

Page 15: JGGUG 2011-02 LT

プラグインGrailsで開発した物は、

数ステップでプラグインになります。

意識して開発すれば、

モジュラな開発も可能。

新技術をプラグインでサクサク実装。

Page 16: JGGUG 2011-02 LT

実装

プラグイン

nosql

プラグイン例えば。

Domain DSL

DB

mongodb

redis

Hibernate

DSL

プラグインで

柔軟に入替。

必要なコードは、そのままで。

Page 17: JGGUG 2011-02 LT

そんな事より事例は?

Page 18: JGGUG 2011-02 LT

事例

Page 19: JGGUG 2011-02 LT

日本での知名度?国内での認知度なんて飾りなんです。偉い人には、それがわからんのです。Grails100%で開発してる企業もあるんです。

某新聞社の広告入稿システム某大手メーカーの名刺システム画像管理システム他。

Page 20: JGGUG 2011-02 LT

それこれの何々は

どれそれは、何々できるよ。

何々のどのそのは、できないの?

これそれは、何々でダメぢゃん。

Page 21: JGGUG 2011-02 LT

先ずは、使ってみようよ。

Page 22: JGGUG 2011-02 LT

ダウンロード

http://grails.org

Page 23: JGGUG 2011-02 LT

そして

Page 24: JGGUG 2011-02 LT

マニュアル読もう!

Page 25: JGGUG 2011-02 LT

見出しだけ日本語Grailsドキュメント。公式サイトhttp://grails.org/doc/latest

日本語 Japanese doc.http://grails.jp/doc/latest

Page 26: JGGUG 2011-02 LT

Grails日本語ドキュメント会。

名古屋で開催しています。

是非ご参加ください。

Page 27: JGGUG 2011-02 LT

Thank you.

日本Grails/Groovyユーザーグループhttp://www.jggug.org/

27