Google App Engine
は敷居が高い?
GAEをはじめると
•Datastoreの使い方がよくわからん
•JDO? JPA?
•GAEにデプロイしたらエラーが発生
•慣れないエラーで頭の中が・・・
バルス!
Gaelykとは
•GAE用軽量Groovyツールキット
•小さなアプリをGroovyでサクッと開発
•大きなものはGrailsで
小さいことから
•問題をよりシンプルに
•まずはGAEに対して敷居の低いとこから
•慣れてきたらGrailsで大きなものを
40秒で支度しな!
•GaelykのEclipseプロジェクト作成ス
クリプト
•http://gist.github.com/217486
groovy GaelykSetup.groovy プロジェクト名
[Gaelykバージョン]
Controller
•Groovlet
•WEB-INF/groovy/**/*.groovy
•(datastore|memcache|urlFetch|
mail|images|user|xmpp)Service
•user、defaultQueue、queues
Template
•GSPみたいなもの
•Grailsみたいに豊富なtaglibはない
•**.gtpl
•<% %>、 <%= %>、${ } でビューを作成
実装デモ
もっと詳しく
Gaelyk (日本語訳)
•http://dl.dropbox.com/u/132573/
Gaelyk-Tutorial.html
•関谷さん訳
•http://d.hatena.ne.jp/ksky/
CRUDサンプル
•CRUDを少ないコードで実装
•山本さん作
•http://d.hatena.ne.jp/mottsnite/
•http://grails.jp/sample/jggugv3.zip
•http://jggugv3.appspot.com/
明日やる
•Twitter上の「明日やる」を一覧
•Datastore/UrlFetch/Memcache/Cron
Job/Task Queue/Accountsを利用
•http://do-it-tomorrow.appspot.com/
•http://github.com/kiy0taka/DoItTomorrow

Gaelyk