Ajax For Dummies
By: Steve Holzner
Published by Wiley
Do you ever feel stupid reaching for one of the Dummies line? I've had clients who have spied a Dummies book in my library and remarked, "Dummies Book? I thought you knew this stuff." What they miss is that in 10-20 pages, a Dummies book can cut to the core of the issue and give you the relevant information you need to succeed. Ajax For Dummies from Wiley is a one-stop means of getting a fast start to Ajax.
By : Mike DeWolfe
In "Getting started", the books gives you a run down on Ajax and why it's a lot more than a case of the Emperor's New Clothes. It devotes 10 pages to Ajax examples: games, login tools, chatting, auto complete—just the tip of the iceberg of what Ajax can accomplish.
The core of Ajax is JavaScript. This book wastes no time getting newbies up to speed with how to use JavaScript (it is a Dummies book after all). Rather than dwell overlong, it leans towards how to plug Ajax concepts into JavaScript.
Part Two (Programming in Ajax) delves into the deep end: how to use the XMLHttpRequest object; how to call in XML and remote HTML; and how to share client side data with the server side. This book builds a very strong foundation. It's not that hard to sink all the way into some complex stuff with the Google API, extracting material from the HEAD; and working with a queue of concurrent client side requests.
Part Three: Ajax Frameworks gets into the ready libraries available. On the client side: "AjaxGold" and "Wild" are explored. Server side counterparts for PHP (Xajax, LibAjax and others) are discussed. This book leans on PHP and gives lip service to other frameworks (Dojo, Atlas, Ruby on Rails, etc.). While there being a lot of Java and ASP.NET books currently on the market, it was nice to see a PHPcentric title.
Part Four: is titled "In-Depth Ajax Power." Really it's about getting XML, CSS and PHP to dance together. This material is good and while it could have been added to previous discussions, it's okay. This book gets you to wade into the subject matter as a whole without giving you too much on any segment.
The last section is a glorified glossary: "The Part of Tens." "Ten Ajax Design Issues You Should Know About" gives you some quick tips to polish any Ajax script: how to provide visual cues, how to grant the user control, avoiding sluggish browser behaviors. All good stuff. "Ten Super-Useful Ajax Resources" covers links to Ajax resources online. I usually prefer that this material is solely online. Publishers will lean on their authors to support a book with a website for a time. By having lists of blogs and examples written into a book, you invite link rot and reduced relevance.
Somehow a lot of books about coding try to get by without much code. This book is the opposite: a practical Ajax library (ajaxgold.js) is including along with A LOT of supporting code. It's available for re-use. I put this example library to use in a lot of cases and found it to be really handy and simple to use.
There are books that are strong in theory. There are books that talk about the esoteric means of accomplishing really complex applications. This book has an emphasis of JavaScript on the client side and PHP on the server side. The goal is to get someone into generating Ajax code fast. In that respect, the author has succeeded.
| DISCLAIMER: The content provided in this article is not warranted or guaranteed by Developer Shed, Inc. The content provided is intended for entertainment and/or educational purposes in order to introduce to the reader key ideas, concepts, and/or product reviews. As such it is incumbent upon the reader to employ real-world tactics for security and implementation of best practices. We are not liable for any negative consequences that may result from implementing any information covered in our articles or tutorials. If this is a hardware review, it is not recommended to open and/or modify your hardware. |
More Miscellaneous Reviews Articles
More By Codewalkers
developerWorks - FREE Tools! |
Download the Rational Application Developer (RAD) v7.5 open beta code and start developing applications for the JEE5 standard which features EJB3.0, JPA, JSF 1.2, JSP 2.1 and Servlet 2.5 standards. When you use this beta you will see how you can increase developer productivity for already existing applications with improved support for refactoring, as well as adding new features to existing applications. In addition, the beta provides tooling for JD Edwards, Oracle, SAP, Siebel and PeopleSoft to improve the developer productivity with these enterprise systems. FREE! Go There Now!
|
|
|
|
The Eclipse community is constantly working to extend Eclipse's functionality. In this webcast, learn about some of the most important and feature-rich projects under development. From multi-language support to plug-in development, tune in to see what Eclipse is capable of now. FREE! Go There Now!
|
|
|
|
Learn to enable users to both rate existing animations and to combine existing animations into new snippets. This is the third in a series of three tutorials that chronicle the building of a site that enables collaborative discussion and animation building using Domino and OpenLaszlo. FREE! Go There Now!
|
|
|
|
Learn from the best! Find out how developers use Rational ClearCase to be more flexible, innovative and deliver higher quality code in the Rational ClearCase Power Users eKit. This complimentary eKit provides a collection of materials, like articles, whitepapers, and demos that can help you become a power user of Rational ClearCase. FREE! Go There Now!
|
|
|
|
This Fall, IBM Rational talks to you directly through a special teleconference series giving you access to the best minds in IBM Rational - product experts and market thought leaders who will answer your questions during these pre-scheduled telephone conference calls. Register today! FREE! Go There Now!
|
|
|
|
The discipline of assembling and delivering software is maturing beyond standard developer-centric compile/test software builds. The end-to-end software development lifecycle is emerging as the new focus moves “Beyond the Build.” Join this on demand webcast to learn about methods for streamlining software delivery and key capabilities of the IBM Rational Build Forge framework for automating build and release management in environments of any size. FREE! Go There Now!
|
|
|
|
This tutorial shows new users of IBM WebSphere Business Monitor Version 6.0.2 how to perform the "Hello World" equivalent for monitoring business process applications. It is intended to help you get familiar with the capabilities of the product. FREE! Go There Now!
|
|
|
|
As organizations integrate software into every aspect of business, they are constantly pressured to deliver faster, better, and cheaper results. Unfortunately, a “dis-integrated” software delivery approach reduces returns while increasing costs. This IBM Rational White Paper shows how Integrated Requirements Management aligns organizations around maximizing value and keeping pace with change. FREE! Go There Now!
|
|
|
|
Portfolio Management is about effectively managing portfolio value by aligning portfolio investments with business goals. This complimentary e-kit provides a collection of materials that can help you understand how IBM Rational enables and automates best practices for improved governance and clear visibility into portfolio and project performance across the entire IT project lifecycle. FREE! Go There Now!
|
|
|
|
Try the latest version of IBM Rational Manual Tester V7.0.1 by downloading a free trial from IBM developerWorks. This manual test authoring and execution tool promotes test step reuse to reduce the impact of software change on testers and business analysts and addresses the needs of teams performing at least a portion of their testing manually. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |