About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

« Book Review - Born on a Blue Day by Daniel Tammet | Main| At what point do you say "this isn't working?"... »

Book Review - Ajax Bible by Steven Holzner

Category Book Review
Finding a book on Ajax isn't too hard any more.  Finding one that covers beginning to advanced Ajax (and does it well) is another story.  Steve Holzner has put his entry into the field with Ajax Bible.  This is one of the better titles out there, and there's something to appeal to all levels of developers.

Contents:
Part 1 - Fundamental Ajax: Essential Ajax; Know Your JavaScript; Creating Ajax Applications; Serious Ajax Programming
Part 2 - Ajax In Depth: Introducing Ajax Frameworks; More Advanced Ajax Frameworks; Using Server-Side Ajax Frameworks
Part 3 - Ajax and the DOM, XML, CSS, and Dynamic HTML: The DOM and Event Handling; XML and Ajax; Cascading Style Sheets and Ajax; Dynamic HTML and Ajax
Part 4 - Advanced Ajax: Introducing Ajax and PHP; PHP - Functions and HTML Controls; Handling User Input in PHP; Ajax and Security; Filters, MVC, and Ajax
Index

Holzner's written over 100 technology books, so I've come to expect a high level of writing from him.  He definitely delivers here.  Part 1 gives you all the information you need to start writing an Ajax-enabled application.  The JavaScript chapter is designed to give you enough background if you've never worked with Ajax before, but not so lengthy as to dominate the entire book.  The Serious Ajax Programming chapter will appeal to readers who have done some Ajax coding already, covering such subjects as multiple XMLHttpRequest objects and calling other domains. Part 2 gets into the whole topic of frameworks and how they can save you time and effort in your coding projects.  No need to reinvent the wheel if someone else already has done that.  Part 3 covers more of how you can take the returned data from the Ajax call and format your web page to display and use that data.  And finally, Part 4 goes into some fairly advanced topics that won't mean much to the beginner, but might be exactly what the advanced developer needs.

What I especially liked are Holzner's code examples.  In many books, you get a code example all at once.  The following writing then tries to explain whatever was just shown.  That's usually OK, but sometimes longer code snippets can get confusing.  Holzner "builds" the code alongside the writing.  So you first get the start and end of the function along with the explanation.  Then you get that code along with a new bold section that explains the next step.  This pattern is repeated until the entire code snippet is built.  While some might feel that it pads the book with redundant pages of code, I prefer it as you see the specific part of the code being discussed without getting confused about additional lines you don't yet understand.

If there was a need for me to recommend a book on Ajax to someone without knowing their background, this would be a very safe bet.  Beginners will get exactly what they need, and intermediate/advanced readers will find stuff that they don't know.  Nice job...

Comments

Gravatar Image1 - I see this author did the "Dummies" AJAX book and you favorably reviewed this book, too. I have online access to the Dummy book so I believe I'll take a look.
Thanks, Tom!

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...