1. Home
  2. Computing & Technology
  3. JavaScript

Professional AJAX

About.com Rating threehalf out of Five

By Stephen Chapman, About.com

The Bottom Line

A book for the programmer with a good knowledge of Javascript, XML, and at least one server side language wanting to combine these skills to produce client/server web applications. Provided that you have a sufficient understanding of programming to follow the examples, this book will introduce you to the real future of client/server interaction on the web as well as providing you with some of the tools that will make implementing this type of interaction much easier.
Pros
  • Deals with all client server communication methods
  • Covers a wide range of different uses for AJAX using real world examples
  • Use of all the major server side languages is demonstrated
  • Shows how to use both XML and JSON data formats
  • Example code available for download
Cons
  • Assumes a knowledge of all server side languages if you want to understand all of the tutorials
  • No information on how to translate server side processing to your chosen language
  • Assumes a relatively advanced knowledge of Javascript, XML, and several server side languages.
  • Some deprecated HTML used in Examples

Description

  • First Edition: Published 2006
  • 406 page paperback
  • Published by Wiley Publishing Inc
  • ISBN 0-471-77778-1
  • A WROX professional guide (programmer to programmer)
  • Authors Nicholas Zakas, Jeremy McPeak, Joe Fawcett

Guide Review - Professional AJAX

AJAX (Asynchronous Javascript and XML) is a technology whose time has come and this book demonstrates dozens of different useful ways to use this technology to achieve many different useful web site enhancements. The biggest problem with the book is probably a result of the fact that the technology is still so new that not all web browsers support all of the functionality and also that there are so many different ways that the technology can be used and languages that can be used with it on the server (Javascript obviously being required on the client side). This has resulted in the book appearing somewhat disjointed as the book demonstrates the use of different server side technologies in the various examples through the book. Those examples that use languages you don't know will be much harder to follow than those that use languages you do know.

The book assumes a reasonable knowledge of Javascript, XML, and at least one server side language. Sufficient detail is provided in the book in introducing JSON (Javascript Object Notation) to allow that method of transferring data to be easily understood. Each of the different popular server side languages in used in some of the examples so that at least some will use a language that is familiar to you. No attempt is made to explain how you should rewrite the server side part into your chosen language where that isn't the one used in the particular example and it is assumed that you should be able to figure this out for yourself.

Compare Prices

Explore JavaScript

More from About.com

  1. Home
  2. Computing & Technology
  3. JavaScript
  4. Reference
  5. Reviews
  6. Professional AJAX

©2008 About.com, a part of The New York Times Company.

All rights reserved.