Chapter 1.2. The History of TurboGears

Python has a wealth of freely available tools for doing just about anything: serving up web pages, accessing your database, putting content into templates, bathing the cat, and so on. (Okay, the cat-bathing library hasn’t been released yet, but we hear it’s coming real soon now.) This leaves just one problem then: How do you know which is the “best?”

Ultimately, what’s “best” varies from application to application and programmer to programmer. It’s often a matter of taste: Choice is good. On the other hand, as of early 2005, if you needed to make a web application, you had to make a choice about how to access the database, another choice about how to handle web requests, and yet another about ...

Get Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.