Am 19.11.2015 um 03:35 schrieb Robert James Liguori:
Another question...

'just curious, why was Genshi chosen as the default templating tool over
Jinaj2, Mako and Kajiki?

Historical reasons. At the time when TurboGears was created, templating languages that were based on XML and operated via XML namespaces were a concept that fitted very well with the trend to use XHTML at that time. Now that HTML5 has become the standard and XML is not the hype any more, such templating languages have become less interesting. But still, XML based templating languages have some benefits, and using them was one of the original ideas of TurboGears, which started with Kid. I think the first such templating language was TAL (used by Zope), then came Kid which was very cool at the time when TurboGears was created, then Kid was abandoned and we had Genshi, now Genshi has also been abandoned and TurboGears will probably switch to Kajiki. Jinja2 and Mako are not XML based. Jinja2 is pretty popular because it's similar to the Django templating language. Mako was even earlier I think and was added in TurboGears2.

-- Christoph

--
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/turbogears.
For more options, visit https://groups.google.com/d/optout.

Reply via email to