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

Reply via email to