パーソナルツール
現在の場所: ホーム サービス Grails/Groovy トレーニング, 開発業務

Grails/Groovy トレーニング, 開発業務

最先端のWebアプリケーション開発用メタフレームワークGrails, Javaを拡張した動的スクリプティング言語Groovyのトレーニング, コンサルティング, 開発業務を承ります

GroovyはJavaと互換性のある, 動的スクリプティング言語です. 最近Ruby, Pythonなどの動的オブジェクト言語が注目を集めていますが, GroovyもRubyなどと共通のよい性質 - きわめて高い生産性, プログラムの見通しの良さ, 柔軟性の高い記述など - を持っています. Groovyはさらに, Javaと完全な互換性がありますから, Javaプログラマが容易に学習することができますし, 既存のソフトウェア資産 (ライブラリ, フレームワーク, コード) をそのまま活かすことができます. Javaをプログラミング言語とする開発プロジェクトでもその一部をGroovyに移行するだけで, 高い品質と生産性が望めるでしょう.

一方, GrailsはGroovy上に作られたWebアプリケーション構築のためのメタフレームワークです. Ruby on Railsなどと同様に高い生産性, 柔軟なアーキテクチャを特徴としています. Grailsはさらに, Hibernate, SpringなどJavaプログラマになじみ深いフレームワークを統合しており, JavaEE実行環境をそのまま利用することもできます. 非常にシンプルかつ強力で, Webアプリケーション開発に即戦力となるものです.

メタボリックスでは, 2007年1月以来, おもにエンタプライズ系のWebアプリケーション分野においてアジャイル開発を実現するための有効な道具立てとして, Grails/Groovyを推進しています.

その一部として以下のような活動を行っています.

  • 2007年7月にGrails/Groovyコミュニティとしてgrails code readingをブート
  • 2008年8月刊行の「Grails徹底入門」(翔泳社) では全体の企画プロデュースおよび執筆
  • Grailsに関する資料公開/提供
  • Grails開発者のためのトレーニング・コース開催
  • Grailsを用いたアプリケーション開発および支援
  • Grailsを用いてアジャイル開発/モデル駆動開発を行うためのプラグイン開発
  • Grailsを用いたアジャイル開発プロセスの開発/定式化

弊社のGrails/Groovyへの取り込みはこちらの特集ページをご覧ください.

これらの知識と経験に基づいて, 弊社ではGrails/Groovyに関するトレーニング, コンサルティング, 開発業務を承っています. 今までJavaをベースとしてWeb開発を行ってきたが

  • JavaEEの複雑化/巨大化にそろそろ限界を感じてきた
  • Ruby on Railsのようなフレームワークに興味がある
  • より高い生産性, より高い品質を求めたい
  • 戦略的な差別化によって, 競争力をつけたい

という開発組織はぜひ弊社担当者までご連絡下さい.