I'm writing an online game similar to Planetarion (but is an actual sport), and 
I decided to choose 
TurboGears because:

1. There are shedloads of forms, and PHP (my primary language) provides NOTHING 
to help me with 
this. The timescale is tight, so I hope TG will be able to help me to wade 
through forms hell 
quickly and efficiently. So far, I'm behind time, but I think that's mostly 
because the forms stuff 
isn't documented yet (.9a1). Now I have "the hang of it", I should be able to 
power ahead

2. There's a pretty tight algorithm behind this, and I perceive Python to be 
easier to write 
algorithms in, and will probably give me better performance

3. I wanted to try out one of these fancy new frameworks, but RoR just makes me 
feel like one of the 
Web2.0 wankers I encounter every day :'(

4. With PHP, I'm an OOP programmer in a procedural hell. PHP4 provides me with 
very basic OOP 
functionality, and PHP5 isn't in Debian Stable so as far as I'm concerned, it 
doesn't exist.

5. I like using AJAX but PHP works against me with this. I'm hoping TG will 
change that.

-Rob

gasolin wrote:
> I wonder to know the reason why people here choose TurboGears? I'd like
> to share mine.
> 
> 1. Python Battery Included
> With TurboGears I can apply >5000 python modules on my web application
> natually. "Battery Included" facilitate me focusing on my major job to
> getting things done.
> 
> ex:
> Wiki20: "docutils" module is helpful for wiki syntax
> TurboBlog: PIL "ImageFonts" module is helpful for blog anti-spam stuff.
> 
> 2. Flexibility from Prototpying to Merchandising
> In small app or prototyping stage, I just want to see something work
> first.
> TurboGears give me the flexibility to do most of my web programming by
> only edit controller.py. I can adopt Template, ORM, AJAX.... latter if
> I really need them.
> I don't want to take care of "framework" stuff such as admin controll,
> templating, url mapping, or database reference at first (which Django
> did).
> 
> ex: I've written some short tutorials to teach myself turbogears'
> features without template. (in chinese).
> http://gasolinfred.pbwiki.com/%5BTurboGearsInMinutes
> 
> 
> 3. Easy to start, Plenty for Learn
> Model Designer , CatWalk, help me leave from first headache of database
> backend web programming.
> http://trac.turbogears.org/turbogears/wiki/QuickPrototyping
> 
> And after learning how "controllers" and "expose" works (I think its
> the minimum set of turbogears core), I can construct a workable web app
> and enhance it during my learning curve.
> 
> There are many TurboGears things unclear for me, such as widgets usage,
> or I can't send the Object.selectBy() result to DataController(Object)
> (yes, yes, I'm too lazy and want too much :P).
> 
> Can you share yours?
> 
> 
> 


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