Template engines

Cheetah (or CheetahTemplate) is a template engine that uses the Python programming language. It can be used standalone or combined with other tools and frameworks. It is often used for server-side scripting and dynamic web content by generating HTML, but can also be used to generate source code. Cheetah is open-source software licensed under the MIT License. ...more on Wikipedia about "CheetahTemplate"

Kid is a simple template engine for XML-based vocabularies written in Python. Kid claims to have many of the best features of XSLT, TAL, and PHP, but "with much of the limitations and complexity stamped out". ...more on Wikipedia about "Kid (Templating Language)"

Smarty is a template engine written in PHP. Smarty separates PHP from HTML and is primarily used for the generation of dynamic HTML content, by allowing for the placement of special Smarty tags within a document. Allowable tags include, but are not limited to, variables such as {$variable}, and a range of logical and loop operators. ...more on Wikipedia about "Smarty"

A template engine is a piece of software that processes an input text (the template) to produce one or more output texts. E.g. a template engine like Smarty or vlibTemplate can be used to separate PHP from HTML. ...more on Wikipedia about "Template engine"

vlibTemplate is a template engine written in PHP. Programmers and web developers may use it for web development. vlibTemplate is a PHP class that is intended to make splitting PHP from HTML a simple and natural task. It makes use of the following vlibTemplate markup tags (like html tags); {tmpl_var}, {tmpl_loop} and so on. ...more on Wikipedia about "VlibTemplate"

This article is licensed under the GNU Free Documentation License.
It uses material from the Wikipedia . Direct links to the original articles are in the text.
If you use exact copy or modified of this article you should preserve above paragraph and put also : It uses material from the Shortopedia article about "Template engines".
MAIN PAGE MAIN INDEX CONTACT US