Template project of AngularJS, Scala and Unfiltered on App Engine
App EngineでAngularJSとScalaのアプリを開発する時のテンプレートプロジェクトを作りました。
クライアントサイドとサーバサイドを別のプロジェクトに分けています。App Engineは静的コンテンツの配信が高速なので、クライアントサイドでページをレンダリングして、サーバサイドはREST APIにする構成が最適だと思います。
- クライアントサイド
- サーバサイド
- Scala
- Unfiltered filter
- JSON4S
- Scalate
- レンダリング結果をMemcacheにキャッシュしておく仕組み
- sbt
- Scalateプリコンパイル: xsbt-scalate-generate
- App Engineサポート: sbt-appengine
App Engine特有のフレームワークは含めていないので、いい感じのフレームワークを追加するか、Low Level APIを直接叩いてください。
参考になれば幸いです。