Hi all, I've been using TurboGears for the better part of a year now, and am a big fan. I am about to develop a potentially very large social networking site for my employer, and I'm trying to decide what technologies to use.
TurboGears has some problem which I don't think can be overcome: 1. Unfamiliar templating language. The UI for the "user" section of this site will be coded by someone other than me. That someone is already familiar with the Smarty PHP templating system. And would be reluctant to switch to Genshi or Cheetah. 2. Need to restart the server. This is the big one, and my major gripe with TurboGears. It has two major sub-problems: a. Whenever a single page (template) on the site is changed, the server process needs to be restarted. This results in down-time (even if only a couple of seconds). It also requires that template designers, potentially unaware of their actions, have access to a site- restart mechanism. b. If controller code is changed, and has significant bugs for some reason, this causes the server process to die, or refuse to start. This can cause even more down-time. As much as I hate many aspects of PHP, at least it doesn't suffer from this problem. 3. Stability. I already have one site running with TG, and it cops a reasonable amount of traffic. And it dies every couple of days. The server process doesn't crash, it just stalls, and the whole site becomes unresponsive. For these reasons, I don't think I can use TG for the entire site. I am, however, considering a split system. Wherein I use PHP/Mojavi/ Smarty for the site's "user" section. And I use TG for the "admin" section. The admin section will be coded entirely by me, including UI. And it won't cop a lot of traffic, and so will be less likely to hang. My questions: 1. Has anyone used TG in this way before? Can anyone imagine benefits/ drawbacks from doing this? 2. Can anyone comment on the TG problems I listed above (esp. item 2), and tell us what you did to over-come them? Thanks very much everyone, Stuart --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

