> The problem is though, that the "it" in "one obvious way to do it" is not
> well defined. We want to be able to do many things with TurboGears, not only
> one thing. Many different kinds of applications, clients, deployments etc.
> require different ways to do them. For some developers or apps, NoSQL seems
> more appropriate, others want SQL. So yes, there should be one recommended
> and well documented way to develop standard web apps, but it should be easy
> to switch components. After all that's one of the big advantages of TG over
> Django.

One thing which I would like to see is something like DataMapper in
ruby, where there's a standard way to map data returned by some
persistence layer into objects.   We've been talking about this as SAL
your friendly Storage Abstraction Layer.   If we can do a good job
with building some kind of SAL, you'll be able to plug sessions, and
other "framework" features into that abstraction layer, and still use
higher level tools even when you swap out lower level components.

This kind of dream was just impossible to imagine tackling on our own,
but seems like it is something we can do together, and that's what
excites me about the possibilities of pyramid.

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

Reply via email to