Jonathan LaCour wrote:
> This 100% summarizes my opinion.  Lets stick with the plan thats been
> in place for some time now, and focus on developer productivity, not
> shaving a few milliseconds off rendering our templates.

That's my opinion, too. I originally chose TurboGears over Django 
because of the Kid templates (and I consider Genshi as Kid 2.0). The 
concept behind Kid is really something special and one of the core 
distinguishing features of TG.

In the past it clearly turned out that one of the main problems of TG 
were the too many "default" options and ramifications. While this may 
not be a problem or even desirable from a technical point of view, it is 
in fact a big problem from a psychological viewpoint. New users are 
often overwhelmed by the many decisions they have to make when choosing 
between SA and SO, Kid, Genshi, Mako or Cheetah, mochikit or dojo etc.

We more experienced users tend to think people should be happy about so 
many options, but in reality it frightens people away.

That is similar to a well-known phenomenon in consumerism:
http://www.apa.org/monitor/jun04/toomany.html

TG must come back to the point where it offers *one* recommended and 
well-supported stack of components. Experts can then replace or 
supplement these components with other components, and there should be 
recipes for doing so, but these alternatives should not be offered as 
part of the "standard" or as equivalent alternatives that users have to 
pick from before starting.

One of the values of a framework like TG is that others have already 
made (good) decisions for you. This makes life easy and developing 
enjoyable, as long as it is possible to override these decisions and 
choosing something else when your situation really requires this.

This is nothing more than the old TG slogan "Keep simple things simple 
and make complex things possible". If you have too many decisions to 
make, then simple things start to become complex.

-- Chris

--~--~---------~--~----~------------~-------~--~----~
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