Grails
Grails は以下のような目標を掲げて開発されてきた。
Javaプラットフォームの高生産性のWebフレームワークとする。
Hibernate や Spring Framework といった既に広く使われているJavaテクノロジーを単純で一貫したインタフェースで再利用する。
一貫性があり習得が容易なフレームワークとする。
フレームワークを構成する各部分についてユーザーに分かりやすい文書を提供する。
複雑で一貫性のない分野でユーザーが期待するものを提供する。 強力で一貫した永続性フレームワーク GSP (Groovy Server Pages) を使った強力で使いやすいビューテンプレート Webページコンポーネントを簡単に作成できるダイナミックタグライブラリ 容易に拡張/カスタマイズ可能なAjaxサポート
フレームワークの威力を示すためのサンプルアプリケーションを提供する。
Webサーバや自動リソース再ロード機能など、完全な開発環境を提供する。
Grails は習得しやすく、アプリケーション開発と拡張が容易となるよう設計された。一貫性と強力な機能との正しいバランスを保つことを心がけている。