Chapter 16. TurboGears Widgets: Bringing CSS, XHTML, and JavaScript Together in Reusable Components

In This Chapter

If you develop web applications, there are a lot of things that you find yourself doing over and over and over again. If you are any good at your job, you don’t want to write the same code over and over again with only small differences. Instead, you want to move that stuff out into separate functions, or even separate reusable packages. That’s what TurboGears widgets are all about.

Widgets are particularly ...

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.