Review: Rapid Web Applications with TurboGears

Posted by tripwire45 on Nov 15, 2006 9:30 PM EDT
Linux-Tutorial.info; By James Pyles
Mail this story
Print this story

One of the reviews in the front of this book states in part: "Dear PHP, It's over between us. You can keep the kitchen sink, but I want my MVC..."

It's sad to see a relationship break up but apparently something better came along. While I've already been sold on Python, I wanted to know how TurboGears stacked up as a Python framework and how well the Ramm/Dangoor/Sayfan book presents it. Since Kevin Dangoor created TurboGears, I imagined that "Rapid Web Applications with TurboGears" wouldn't lack for technical accuracy (of course, you never know) but would it really help me to "...get productive with TurboGears - fast"? Let's find out.

A little info first. According to The Official TurboGears Site, TurboGears can "... Create a database-driven, ready-to-extend application in minutes. All with designer friendly templates, easy AJAX on the browser side and on the server side, not a single SQL query in sight with code that is as natural as writing a function". Everyone wants high level functionality that's easy and quick to create. Keep in mind though, that the book is targeted for "experienced web developers" so if you've just been dabbling with HTML, CSS, and JavaScript, you might want to skip this book for now (The book "assumes" the reader is experienced with XHTML, CSS, JavaScript, Python and has at least a passing knowledge of Relational Databases).

Rapid Web Applications with TurboGears is divided into eight parts including the appendix:

  1. TurboGears Fundamentals
  2. Building a Simple TurboGears Application
  3. Exploring a Real World TurboGears Application
  4. SQLObject and TurboGears Models
  5. TurboGears View Technologies
  6. CherryPy and TurboGears Decorators
  7. TurboGears Extras
  8. Appendix: SQLAlchemy

That being said, the book's organization also has a broader structure containing just two parts... the fundamental principles and practices of building TurboGears apps and all of the details that go with TurboGears such as CherryPy, MochiKit, and SQLObject.

Full Story

  Nav
» Read more about: Story Type: News Story; Groups: PHP

« Return to the newswire homepage

This topic does not have any threads posted yet!

You cannot post until you login.