The following template languages are supported through the same common API:
Ssp
which is like a Scala version of Velocity,
JSP or Erb from Rails
Scaml
which is a Scala dialect of Haml for very DRY
markup along with the
Jade syntax
Mustache
which is a Scala dialect of Mustache for
logic-less templates which also work inside the browser using
mustache.js
All expressions inside
Ssp,
Scaml
and Jade benefit
from the full power and expressiveness of Scala plus they are typesafe and
checked at edit/compile time to ensure you don't leave any mistakes in your
templates.
Scalate 1.5.0 Highlights
Upgraded to Scala 2.9.0-1
new Scalate JRebel plugin for better reloading of templates when using JRebel and dependent Scala code is reloaded by JRebel
Mustachenow supports Java collections and Maps better
new captureAttributeAppend helper method for appending fragments of a template to an attribute, such as for building up lists of style sheet or javascript inclusions that can later be rendered in the head element.
new scss and sass filters
new cofeescript filter to more easily embed cofeescript into web pages.