Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Bulletproof Ajax (Voices That Matter Series)
Keith J., New Riders Publishing, Thousand Oaks, CA, 2007. 216 pp. Type: Book (9780321472663)
Date Reviewed: Feb 7 2008

Bulletproof Ajax is a systematic exposition of how to use what is termed the Ajax Toolkit, specifically the XMLHttpRequest object, along with a server-side language such as PHP, JavaScript, cascading style sheets (CSS), and Extensible Markup Language (XML). The focus throughout the text is on building applications that will degrade gracefully, for example, by continuing to display critical content even if Ajax features are not fully supported. Similarly, the author demonstrates an efficient and effective way to develop Web sites to facilitate enhancement and maintenance. The author does not ignore what he calls challenges for Ajax, including issues such as dependence on nonstandard features like innerHTML.

Nine chapters make up the book. The first four, “What Is Ajax,” “JavaScript and the Document Object Model,” “XMLHttpRequest,” and “Data Formats,” cover the basics. The next chapter, “Hijax,” demonstrates the integration of the tools, including CSS, and how the Ajax approach means that forms can be handled without refreshing the whole page. Hijax is the author’s name for his approach. Chapters 6 and 7, “Ajax Challenges” and “Ajax and Accessibility,” discuss issues such as bookmarking, the back button, and accessibility concerns. Chapter 8, “Putting It All Together,” fulfills the promise of its name by explaining a bookshop application. The last chapter, “The Future of Ajax,” includes useful references. The book does an excellent job of presenting code, includes many illustrations, and uses typography that is very easy to read. There is also a companion Web site (http://bulletproofajax.com).

My only concern with this book relates to the author’s specification of audience. I place myself in the set of “server-side programmers who want to learn about Ajax,” as well as “programmer[s] accustomed to creating complex objects,” but the author says the book is not for me. However, I found it valuable and will recommend it to my peers. In contrast, Keith recommends the book for front-end developers familiar with semantic markup and CSS, and “perhaps even some rudimentary DOM scripting.” This group could benefit from reading this text, though experience in scripting certainly would help. The book would help front-end developers talk with other members of their teams to better produce “bulletproof” applications.

Reviewer:  Jeanine Meyer Review #: CR135238 (0812-1175)
Bookmark and Share
  Featured Reviewer  
 
Scripting Languages (I.7.2 ... )
 
 
HTML (I.7.2 ... )
 
 
World Wide Web (WWW) (H.3.4 ... )
 
 
General (D.1.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Scripting Languages": Date
Writing CGI applications with Perl
Meltzer K., Michalski B., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2001.  560, Type: Book (9780201710144)
May 1 2001
 Essential PHP fast: building dynamic Web sites with MySQL
Stobart S., Springer-Verlag New York, Inc., Secaucus, NJ, 2002.  256, Type: Book (9781852335786)
Mar 18 2003
PHP and MySQL manual: simple, yet powerful Web programming
Stobart S., Vassileiou M., Springer-Verlag, 2004.  590, Type: Book (9781852337476)
Apr 1 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy