Tenjin, "Tenjin is a very fast and full-featured template engine available in several script ages ."
Official test results: too exaggerated
MacOS X 10.4 Tiger, Intel coteco 1.83 GHz, Memory 2 GB
Language |
Template Engine |
Test #1 (sec) |
Test #2 (sec) |
Python (2.5.1) |
PyTenjin(0.6.1) |
6.96 |
5.61 |
Cheetah (2.0) |
20.36 |
19.82 |
Django (0.9.5) |
71.33 |
59.80 |
Myghty (1.1) |
107.88 |
19.30 |
Kid (0.9.6) |
380.24 |
378.96 |
Genshi (0.4.4) |
560.30 |
271.69 |
Mako (0.1.9) |
17.78 |
13.49 |
Templetor (web. py 0.22) |
428.19 |
61.53 |
Ruby (1.8.6) |
RbTenjin(0.6.0) |
7.34 |
4.52 |
Eruby (1.0.5) |
12.29 |
11.53 |
ERB (def_method) (Ruby1.8.6) |
36.73 |
5.85 |
PHP (5.2.0) |
PhpTenjin(0.0.1) |
5.39 |
3.64 |
Smarty (2.6.18) |
10.84 |
10.21 |
Perl (5.8.8) |
PlTenjin(0.0.1) |
10.42 |
5.72 |
Template-Toolkit (XS) (2.18) |
103.58 |
26.30 |
HTML: Template (1, 2.9) |
46.70 |
30.21 |
JS (spidermonkey) |
JsTenjin(0.0.1) |
19.00 |
12.98 |
JS (Rhino, JDK5) |
JsTenjin(0.0.1) |
24.29 |
19.15 |
Java (JDK5) |
Velocity (1.4) |
22.80 |
11.41 |
Velocity (1.5) |
20.01 |
8.42 |
In this way, you can use the same template syntax on the web and browser.
Python example:
<Html> <body>
I hope this article will be useful to you! Pai_^