Section 3.7. Summary


3.7. Summary

TurboGears automates much of the work of building web applications using the MVC architecture.

  • SQLObject makes it easy to store data in a relational database; and to get, update, and use that data like regular Python objects.

  • CherryPy handles user actions (represented by HTTP Get or Post requests).

  • The methods in your controller classes map directly to URLs.

  • Kid templates are valid XML files, and they are guaranteed to produce valid HTML.

  • Kid templates can be opened and manipulated in WYSIWYG tools such as Dreamweaver and Nvu.

  • JavaScript (and by extension Ajax) programming isn't always easy because of differences in browser implementation, but MochiKit has extensive tests and will help make creating dynamic applications that work in IE, Firefox, and Safari easier.




Rapid Web Applications with TurboGears(c) Using Python to Create Ajax-Powered Sites
Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites
ISBN: 0132433885
EAN: 2147483647
Year: 2006
Pages: 202

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net