Em Thursday 13 December 2007 02:40:01 Mark Ramm escreveu:
>
> As I see it we have a few options:
>
> 1) Make Gehsh the default, use Genshi in components, and leave the
> speed daemons to do stuff on their own.
> 2) make mako the default, use mako to build components, and break
> backwards compatibility
> 3) try to get component developers to provide both Genshi and Mako
> versions (ToscaWidgets does this to some extent IIRC).

I believe that whoever needs such performance will be "fluent" in Mako and 
will be able to translate widgets templates from Genshi to Mako.  With this 
simple template change they will hava Mako everywhere and that's it: fast 
site. 

I prefer having 1) because it makes it easier for people that are familiar 
with HTML, XML and also makes it easier for us to guarantee the well 
formedness of generated code, not to mention that it makes it easier to 
migrate from TG1 to TG2 (otherwise we'd really see a fork of the project...) 
and having just Genshi to learn to deal with template code for controllers 
and for widgets is better than having to learn Genshi and a bit of Mako to 
understand / change widgets.

Who needs speed is not a newbie and is able to dig a bit further to squeeze 
all what he / she can.

-- 
Jorge Godoy      <[EMAIL PROTECTED]>


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" 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/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to