On 9 Jan, 2006, at 5:03 am, Michele Cella wrote:
Agreed. It seems Jeff has pretty good understanding of what he is doing
thankfully.

Thanks. I'm glad someone thinks so. It's not like I've never done this sort of thing before (I work for an SSO provider) and I've been building enterprise Web applications since 1995 (before we called them that). So I know a thing or two about building highly-scalable Web applications.

Visit should be off by default (for a quickstarted project) and
visit.on=False should work. :-)

First, "visit.on=False" should work. And I've made some changes to help that. If it continues to cause problems, I want to know.

Second, I think one of the things that makes TurboGears attractive to new developers is that it is a complete solution out of the box. With most other solutions, if you want some functionality, the answer is "tweak this config file, paste this into your ABC file, and restart. If that doesn't work, er, you're on your own."

Some have complained that Visit Tracking and Identity don't work without a database defined. I realise it's not impossible to create a meaningful Web application without a database, but I haven't seen many in the last 11 years. And 1 or 2 additional SELECTs per request -- in a Web application that actually does something more than print "Hello World" -- is likely to get lost in the noise.

Besides, we're at 0.9. If you look at the trend, the number of DB queries has been dramatically reduced since when Identity first debuted (I now load permissions and groups lazily instead of when the user is first loaded) and I'm going to continue to work on this. Maybe it's even reasonable to think I've got a solution to the extra SELECTs that I'm not ready to roll into TG until after the rest of the code is working.

I'd be delighted if quickstart included the option of customising what features were included in the built project. But I'd encourage us to have the default include all the rich pythonic-goodness that TurboGears has.

--
Jeff Watkins
http://newburyportion.com/

Computers, they're just a fad.


Reply via email to