Play! とは
Play! とは
Play framework (以下、Play! と呼称) とは、Java のフルスタックフレームワークです。
フルスタックフレームワークとは、Web アプリケーションに必要な全ての機能を含むフレームワークのことで、 他の代表的なフルスタックフレームワークとして、Ruby on Rails や FuelPHP 等があります。
Play! の特徴は以下の通りです。
- フルスタックフレームワーク
- コードのホットリロード機能により、スクリプト言語のような開発効率を実現
- ステートレス MVC アーキテクチャ
- play コマンドによるサービスコントロール
- モジュール開発が可能
Play! 2.x 系では Scala 向け Web フレームワークという立ち位置となっていますが、 まちいろでは Play! 1.2 系を多くのプロジェクトで利用しているので、ブートキャンプでは 1.2 をベースに進めます。
サポートする JDK
Play! 1.2 は Java 5 〜 7 までをサポートしていますが、Java 7 は experimental (実験的)
サポートという位置づけのため、
ブートキャンプでは Java 6 を前提として進めます。