読者です 読者をやめる 読者になる 読者になる

uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかFregeとかJavaとか -

[groovy][Graffiti]さらにもう一つのGroovyベースのSinatraライクwebアプリフレームワーク Graffiti

Grails Pod cast 126を聞いてたら、SinataライクなGroovyベースのWebアプリケーションフレームワークGraffitiというのが出来ていたようです。SinatraRubyで成功した軽量Webフレームワークですが、そんな感じのものをGroovyでも実現しようというプロジェクトはすでにRatpackというのがあって本ブログでも以前紹介しましたが、さらにもう一つというわけで。

ほんのちょっとだけ見てみましたが、以下のようにアノテーションベースです。

 @Get('/helloworld')
  def hello() {
    'Hello World'
  }

Ratpackでは

get("/index") {
   ...
}

こんな感じでした。Graffitiはほんとにごく小さい印象を受けるのですが、Ratpackの方は「Grailsとの比較」が成立するように、相対的には大きな感じです。