uehaj's blog

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

ヘッドレスGrails

"昨日"の記事ではあんなことを書きましたが、単に「Grailsでバッチ処理ができるよ」と言う話では無いと私は思います。

つまり、Grailsが、Webアプリに限定されない、アプリ開発のフレームワークになるということです。

デスクトップGUIアプリの分野はGriffonにまかせるとしても、例えば以下のような処理がGrailsのサポートの元で手厚く開発できます。

  • GORMの全能力!
  • 規定されたアプリケーション構造(サービス、ドメインクラス)
  • 充実したプラグインの支援
    • CodeNarcチェック
    • Excel Importerの「Excelシートからの読み込み方法指定DSL」を使った読み込み

などなどね。
「実行可能jar」化した上で(中で)、run-scriptによる起動が、できるともっといいんだけどな。