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

