Welcome!

Python Authors: RealWire News Distribution, Reuven Cohen

Related Topics: Python

Python: Article

TurboGears - Python-Based Framework for AJAX Web Development

Framework Enables Building With AJAX Both on the Browser and Server Sides, Sans SQL

The TurboGears website has announced that Version1.0 of the TurboGears web development framework is soon to be released. It is currently available as a preview release.

TurboGears is based on the agile, mature, cross-platform, well-documented, easy and fun Python programming language. Python makes it very simple to get started with TurboGears, whether one is running Windows, Linux or Mac OS. The Python-based framework allows developers to quickly create scalable database-driven web applications.

The framework enables building with AJAX both on the browser side and on the server side, all without using a single line of SQL. It allows developers to provide HTML or an API for JavaScript to work with, and gives designers room to work with any XHTML tool for building layouts. TurboGears is quite similar to Ruby on Rails as Python and Ruby share a lot of similarities with regard to the perks that they bring to the development cycle, their ease of use, and also their use of the model-view-controller architecture.


Version 1.0 has an amazing line-up of new features developed since the release of 0.8: widgets for easy forms creation and reuse of complex page elements, identity for authentication/authorization, easily managed internationalization tools and the exclusive Toolbox web-based GUI for handling a number of common tasks such as database updates.

A book on the TurboGears Framework is being readied by O'Reilly.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.