Vit wrote:
> Nice to hear feedback. Thanks, guys.
>
> I *love* Trac as well :-) , but ... is it really make sense in
> migration from native C's ClearSilver to Python's Genshi - according
> http://genshi.edgewall.org/wiki/GenshiPerformance Genshi is not the
> winner?
>
> P. S. I adore Python, but ... performance is a very important thing in
> production, you know... Any ideas/recommendations?

Chriz Lenz's announcment of Genshi (known as Markup at the time) gives
a good description of the many reasons Trac switched template
languages:
http://www.cmlenz.net/blog/2006/08/ann_markup.html

While Kid is even slightly slower than Genshi, its used as the default
template engine in TurboGears and doesn't seem to have been a major
concern.

And now Mike Bayer is applying his experience from optimizing Myghty to
write a Genshi to Python compiler, which could provide some good
performance boosts:
http://techspot.zzzeek.org/index.php?/archives/11-Myghty-is-the-Fastest-Python-Template-Language.-What-Can-it-Do-for-Genshi.html

I really like Genshi, but if you're looking for something faster,
Myghty is among the fastest Python templating engines, it's got
built-in support in Pylons, and you can use actual Python expressions
in your templates instead of ClearSilver's syntax.  I don't think in a
real-world situation the performance difference will be noticable.

-- Matt Good


--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to