Play Frameworkに入門してきた
Play Framework 2.6.x に入門してきました。
Play Framework とは?
ライセンスは Apache License 2.0 となっています。
入門
Java のバージョン確認
$ java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
SBT のインストール
Homebrew でインストールします。
$ brew install sbt@1
sbt は、Scala のビルドツールとのことです。
sbt - The interactive build tool
Play Starter Projects を動かす
$ git clone https://github.com/playframework/play-java-starter-example.git $ cd play-java-starter-example $ sbt run
初めての sbt run
では起動までにすごく時間がかかりました。。。
ブラウザでアクセスしてみる
http://localhost:9000
にアクセスするろ以下のような画面が表示されました。
テンプレート
https://www.playframework.com/documentation/2.6.5/ScalaTemplates
Async Controller
普段スレッドを使わない言語で開発しているので具体的にどう影響でてくるのかわからない。
Async Controller