こんにちわ。ishikawaです。 夏も終わりですね。一番好きなかき氷はカルピスです。 今回はPlay!Framework2.1で、テンプレートエンジンMustacheを使ってみた感想を書きます。 え? Play!Frameworkにはテンプレートエンジン同梱されてない? はい、されてます。 ただ、Play!FrameworkにはテンプレートエンジンはScalaベースなため、 Scalaを知らない人には敷居が高いように感じます。 Viewとロジックを分離し、作業を分担したいけど、技術者以外にScalaを理解してもらうのはちょっと・・・と思っている方などは試しに使ってみるといいかもしれません。 というわけで、Playで使用するためにScalateというScala実装のテンプレートエンジンを利用しつつ、Mustacheを使って、動的にHTMLフォームを作成してみたいと思います。 Mustach
![ヒゲ好き女子必見!?Mustache~Play2.1+Scalaで使ってみました~](https://cdn-ak-scissors.b.st-hatena.com/image/square/5b5eddfab46a5553a7c0f1a0e2ac3f6726dd7822/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEgczHbkW3w6EjZ5FW5PDVWXdGDjt8x-OHXKRgs38b2k2j-rnlXq8pYb2rrzgqyPlEcTZv6AJTSzV3LSQGNdoiMt1EOznswCO81pX2VBz0EvEU-LyxMgXj_ydsMV27kQX4pLLFwX-r3H-uI%2Fs320%2F%25E3%2581%25A8%25E3%2582%2599%25E3%2581%2593%25E3%2581%25A6%25E3%2582%2599%25E3%2582%2582%25E6%25B4%25BB%25E8%25BA%258D%25E3%2581%25A6%25E3%2582%2599%25E3%2581%258D%25E3%2582%258B%25E3%2583%2586%25E3%2583%25B3%25E3%2583%2595%25E3%2582%259A%25E3%2583%25AC%25E3%2583%25BC%25E3%2583%2588%25E3%2582%25A8%25E3%2583%25B3%25E3%2582%25B7%25E3%2582%2599%25E3%2583%25B3%25E3%2580%258CMustache%25E3%2580%258D%2B%2B%2BMach3.laBlog.png)