Play framework で Java と Scala の Web アプリケーション開発をもっと簡単に

ついに Web デベロッパによって Java フレームワークが開発されました。 肥大化したエンタープライズ Java スタックを置き換える洗練された選択肢があります。 Play は開発者の生産性に注目し、RESTful アーキテクチャを目指します。

概要

バグを直してリロード!

Java ファイルを修正して、保存して、ブラウザをリロードすれば、すぐに結果を見ることができます!コンパイルもデプロイもサーバの再起動も必要ありません。

ステートレスモデル

Play は "Share nothing" なシステムです。同じアプリケーションの多数のインスタンスを複数台のサーバ上で動作させることで容易にスケールし、REST に適しています。

効率的なテンプレートシステム

拡張言語としての Groovy に基づいたクリーンなテンプレートシステムです。テンプレートの継承、包含、そしてタグ機能を提供します。

非同期

ノンブロッキング IO モデルに基づくことで、情報ストリームに基づいたモダンな web アプリケーションを作成できます。

フルスタック

クールな web アプリケーションを作成するために必要な Hibernate, OpenID, Memcached 等との統合やプラグインシステムを提供します。

ピュア Java

Java でコーディングします。どんな Java ライブラリでも使用できますし、お好みの IDE で開発ができます。eclipse と netbeans は特によく統合されています。

素早くエラー解決

エラーが発生すると、play はソースコードと問題のある行を表示します。テンプレートについても同様です。

楽しく、かつ生産的

Java アプリケーションの再起動を待つ時間を削減し、生産性を高め、プロジェクトをより速く完了します。