don't mind about the Identity discussion the system is well establish and has been approve by everyone. Right now the discussion is of how much of it should be default and how much isn't.

On 4/24/06, Terry Jones <[EMAIL PROTECTED]> wrote:

I've been on the TG list for just a few days. It's great to see so much
activity.

I'm considering using a Python framework for a project. I had been planning
to use various pieces of Twisted (including Web, Cred) and Nevow. But I'm
interested to know more about TG.

Specifically, why/when would one choose TG over Twisted?

I'm sure TG is much simpler in multiple ways, and it seems to share some of
the aims of Ruby on Rails, to make building web sites backed by databases
reasonably simple. But when it comes to more advanced functionality, I
don't see why/if TG is a win. Some of the things being thrashed out for TG
(like the current thread on identity) seem to be settled in Twisted.
Additionally, some aspects of TG (e.g., in Mochikit) are explicitly based
on stuff in Twisted / Nevow.  That's ok, of course, they're good ideas and
I think it's right to adopt them. But that doesn't give an answer as to why
I might be better off with TG.

In my case, the simplified access to relational DBs in TG isn't important
(rather, I'd ask whether on the contrary it's easy _not_ to use this aspect
of TG at all - I may instead use some combination of Berkeley DB and
ZODB). Given that, what does TG buy me? Is there something that I could not
get by just yanking the TG component of interest into my own project?

Maybe TG is significantly more lightweight than Twisted?

The development community in TG seems very active, and that's not an
impression I get from Twisted (though I could be wrong). But if Twisted is
already relatively mature and the docs are reasonable, the need for a
community is reduced. For example, Nevow comes with a large collection of
working examples that one can dig around in to figure out a lot about how
things work.

If people have comments on this issue, I'd love to hear them. I'm not
trying to start a flame war, just to gather information before committing
one way or another to a vital piece of a project that I'm trying to build
in a robust and scalable way. I think TG is a great project, and that it's
an important one. I'm simply trying to assess whether it's right for the
kind of project I'm working on, and what it buys me over Twisted (and/or
others - e.g., Django). So maybe I'm simply asking if anyone has put
together an overview of Python web frameworks. I guess this question may
have been asked before, that it will be asked again, and that it would be
good to have a ready answer for.

Thanks in advance for any help / insight.

Regards,
Terry



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

Reply via email to