Inversion is a templating system for Ruby with an Inversion of Control when compared to most templating systems.
What this means is that setting data values in an Inversion template is decoupled from rendering it, allowing you to add data directly from whatever part of the code it is generated
... [More] rather than requiring that you pass around an intermediate data structure for later combination with the template when it's rendered, without sacrificing encapsulation or exposing unnecessary scope. [Less]
Histone is a powerful and flexible template engine used to produce HTML code as well as any other text formats. Histone can be run on the client (JavaScript) as well as server (Java, PHP) side without modifying your templates. Its built-in extensions API allows you to add your own methods and
... [More] attributes that are specific to your project. The resulting templates have clean and intuitive syntax, you can store them in either original or "optimized" form that will not require parsing, depending on whether or not you need an extra performance. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy