PageRenderTime 14ms CodeModel.GetById 6ms app.highlight 2ms RepoModel.GetById 2ms app.codeStats 0ms

/scalate-website/src/blog/releases/release-1.0.page

http://github.com/scalate/scalate
Visualforce Page | 28 lines | 20 code | 8 blank | 0 comment | 0 complexity | 6360e96334e5693045eaa3e748c3301f MD5 | raw file
 1---
 2blog_post: true
 3title: Scalate 1.0 Released
 4author: James Strachan
 5author_url: http://macstrac.blogspot.com
 6created_at: 2010-04-06 12:06:40 -0000
 7layout: /WEB-INF/scalate/layouts/blog-post.jade
 8--- 
 9
10The [Scalate team](http://scalate.fusesource.org) is pleased to announce the availability of Scalate 1.0. 
11
12Scalate is a [Scala 2.8](http://www.scala-lang.org) based <a href="http://en.wikipedia.org/wiki/Template_engine_(web)">template engine</a> which can be used stand alone, with servlets, in JAXRS, with the [Play Framework](http://github.com/pk11/play-scalate) or in [Apache Camel](http://camel.apache.org/scalate.html). (Work on lift integration is in progress).
13
14All expressions inside Scalate benefit from the full power of Scala plus they are typesafe and checked at edit/compile time to ensure you don't leave any mistakes in your templates.
15
16Two template languages are currently supported:
17
18* [Ssp](http://scalate.fusesource.org/documentation/ssp-reference.html#syntax) which is like a Scala version of JSP or Erb from Rails 
19* [Scaml](http://scalate.fusesource.org/documentation/scaml-reference.html) which is a Scala dialect of [Haml](http://haml-lang.com/) for very DRY markup
20
21Further information:
22
23* [Change Log](http://scalate.assembla.com/spaces/scalate/milestones/191839-1-0)
24* [Community](http://scalate.fusesource.org/community.html)
25* [Documentation](http://scalate.fusesource.org/documentation/)
26* [Download](http://scalate.fusesource.org/download.html)
27
28[Feedback](http://scalate.fusesource.org/community.html) is always welcome!