Differences between revisions 5 and 6
Revision 5 as of 2005-10-05 19:12:39
Size: 1022
Editor: 64
Comment:
Revision 6 as of 2006-01-11 20:47:40
Size: 1611
Editor: 64
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
Cheetah is a Python-powered template engine and code generator. It can be used as a standalone utility or it can be combined with other tools. Cheetah has many potential uses, but web developers looking for a viable alternative to ASP, JSP, PHP and PSP are expected to be its principle user group. Cheetah is a Python-powered template engine and code generator. It can be used standalone or combined with other tools and frameworks. Web development is its principle use, but Cheetah is very flexible and is also being used to generate C++ game code, Java, sql, form emails and even Python code.

Cheetah has a large and active user community. Products built with Cheetah are used by most of the Fortune 500. One prominent new user is reddit.com, a startup funded by Paul Graham.

“I'm enamored with Cheetah” -Sam Ruby, senior member of IBM's Emerging Technologies Group & director of Apache Software Foundation

“Give Cheetah a try. You won't regret it. ... Cheetah is a truly powerful system. ... Cheetah is a serious contender for the 'best of breed' Python templating.” -Alex Martelli, Google uber techie, core Python developer & author of several popular Python books

A templating framework for WebProgramming.

Masthead

URL

http://www.cheetahtemplate.org/

Sample

<table>
#for $client in $clients
<tr>
<td>$client.surname, $client.firstname</td>
<td><a href="mailto:$client.email">$client.email</a></td>
</tr>
#end for
</table>

Deployment Platforms

Templates are compiled to Python modules, with a Pythonic interface. The generated template module can also be used as a stand-alone program (which prints the text of the generated page), useful for instance to create a static HTML site. Templates are true Python objects, supporting inheritence and user-defined methods.

InTheirOwnWords

Cheetah is a Python-powered template engine and code generator. It can be used standalone or combined with other tools and frameworks. Web development is its principle use, but Cheetah is very flexible and is also being used to generate C++ game code, Java, sql, form emails and even Python code.

Cheetah has a large and active user community. Products built with Cheetah are used by most of the Fortune 500. One prominent new user is reddit.com, a startup funded by Paul Graham.

“I'm enamored with Cheetah” -Sam Ruby, senior member of IBM's Emerging Technologies Group & director of Apache Software Foundation

“Give Cheetah a try. You won't regret it. ... Cheetah is a truly powerful system. ... Cheetah is a serious contender for the 'best of breed' Python templating.” -Alex Martelli, Google uber techie, core Python developer & author of several popular Python books

Cheetah (last edited 2014-05-21 13:29:31 by EtienneRobillard)

Unable to edit the page? See the FrontPage for instructions.