Don't forget that an ORM is already a compatibility later between RDMS
and an object system. We already have high-level cross-platform
compatibility with ORM's that support multiple databases. Having tg be
so "high-level" that it is ORM-agnostic would be tantamount to writing
another ORM just for pluggability.

tg is a "best of breed" web stack. Not a framework for web frameworks.

Personally, that's how I see Pylons, and is why I'm so excited about
tg on Pylons. Pylons is about interoperability and component
swappability. tg is about cherry-picking, and building helpers (like
the quickstart templates) around these defaults. How better to combine
these efforts than to have one be a proper subset of the other?

In other words: let this ORM-pluggability be left to the framework for
frameworks (Pylons) and have a clear, dictated default stack for the
tg community to use, polish, and document.

~jon

> I personally think it would be cool if the Turbogears API was high
> enough that it "expected" drastic innovation at say a 6 month cycle
> like Linux.  When a distruptive technology appears, then it just
> accepts it.  That seems like the best approach for Turbogears.  As
> soon as anyone thinks "this is the best and only way", then innovation
> stops.  There is no best way, there is not one way. The way forward is
> to accept change and disruption....otherwise we prove we are getting
> too old :)
>
>
>
> --http://www.blog.noahgift.com


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