JVMで動作するスケーラブルかつ高速、型安全なWebアプリケーションフレームワークとして近年人気を博しているPlay Frameworkの最新版2.1がリリースされました。
Play 2.0.xのアプリケーションを2.1系に移行するためのドキュメントも丁寧に書かれています。
・Play Framework > Migration Guide
Play FrameworkはフルスタックのWebアプリケーションフレームワークでコアはScalaで書かれています。Akkaを使った非同期処理やNettyによるノンブロッキングI/O処理、旧来のサーブレットモデルに依存しないステートレスでスケーラブルなアーキテクチャが支持を得ています。
またアプリケーションをJavaやScalaで型安全に書けるだけでなく、テンプレートエンジンも型安全に出来ており記述ミスを極力コンパイルエラーとして検出できることから生産性が高いと言われています。
Play Frameworkのサイトでは有名なサービスとしてソーシャルネットワーキングサービスのLinkedInやレピューテーションランキングサービスのKloutが既にPlay Frameworkを採用していると発表しています。日本では乙女ゲームを支えるフレームワークとして有名です。
なおScalaを基盤としたコンサルティングを手がけるTypesafe社のサポートサブスクリプションにはPlay Frameworkも含まれています。