[mod_python] templates in stead of PSP

Terry Macdonald terry.macdonald at dsl.pipex.com
Sun Aug 20 18:59:11 EDT 2006


Julien Cigar wrote:
> Jim Gallacher wrote:
>> Julien Cigar wrote:
>>  
>>> Hi,
>>>
>>> I suggest simpleTAL, it's a port or ZPT which doesn't require Zope.
>>> It's quite fast (especially compared to Kid), and much more powerful
>>> than Kid. Despite the fact that I don't like Zope, I must admit that
>>> their template language is interesting. I especially like the 
>>> concept of
>>> "slots", which allow to split up and reuse templates in a very elegant
>>> manner.
>>> I haven't looked at the i18n support yet, but I *think* that simpleTAL
>>> supports the i18n tags ..
>>>     
>>
>> It is also possible to use the ZPT from Zope3 separately from Zope as
>> well. I haven't done much beyond a little experimentation and that was
>>   
>
> Yep it can be found here http://svn.zope.org/zope.pagetemplate/trunk/
> I should take a look at that ...
>
>> some time ago. You'll need to google to find more information. I did
>> find it to be  much slower than PSP (by a factor of 10??? - fuzzy 
>> memory).
>>
>>   
>
> Yes it's slower ... first because it's written in Python and not in C 
> (flex) as the PSP parser, seconde because it's an "XML-based" engine, 
> where PSP, Clearsilver, ... are "text-based" engines (which are always 
> faster).
> But it doesn't take seconds to render the template, it's just ~0,3 ms 
> vs ~3 ms (there are some benchmarks here 
> http://markup.edgewall.org/wiki/MarkupPerformance).
>
>> As much as I like ZPT (and simpleTAL) I decided that the extra
>> dependency and loss of performance was not worth the effort, but then I
>> don't need Unicode stuff. ;) I do miss some of the ZPT features though.
>>
>>   
>
> It's one of the things I didn't like in Zope: tons of dependencies (a 
> true nightmare when you have to upgrade).
>
>> Jim
>>
>>   
What's wrong with cheetah? its standalone and so simple and powerful to use


More information about the Mod_python mailing list