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

