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! |
<a href="http://zeus.developershed.com/shonuff.php?blackbird=3853&zoneid=442&source=&dest=http%3A%2F%2Fwww.ibm.com%2Fdeveloperworks%2Fspaces%2Fjazz%3FS_TACT%3D105AGY31%26S_CMP%3DDEVSHED&ismap="><img src="http://images.devshed.com/corp/img/news/jazz01.gif" alt="developerWorks Jazz space" align="left"></a>You've heard the buzz about Jazz... want to know more about it from a developer's perspective? Check out the Jazz space on developerWorks. This space is an up-to-date resource for developers, including technical information about Jazz and products built on Jazz, like Rational Team Concert Express. The Jazz space includes content from a wide variety of sources, including links, feeds, and comments from experts. FREE! Go There Now!
|
|
|
|
Download a free trial version of IBM Rational Developer for System i V7.1, which provides a complete development environment for traditional i5/OS application development. IBM Rational Developer for System i is a new eclipse-based workstation offering for i5/OS application development that provides a comprehensive Integrated Development Environment for edit/compile/debug of traditional RPG/COBOL/C/C++ i5/OS applications. FREE! Go There Now!
|
|
|
|
In this tutorial, you can learn how to install and configure the IBM Rational Asset Manager Eclipse client, explore the different views in the Asset Management perspective, learn various search techniques, work with existing assets, and submit a new asset. 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!
|
|
|
|
Manage, govern, and share services across your organization by using WebSphere Service Registry and Repository. Follow the hands-on exercises to learn how to navigate the Web interface to publish, find, reuse, and update services. FREE! Go There Now!
|
|
|
|
Learn how to do more with your reusable assets with the free Rational Asset Manager eKit. The eKit includes demos on how Rational Asset Manager tracks and audits your assets in order to utilize them for reuse. Plus you’ll find white papers and a Webcast that discuss the challenges of a Service Oriented Architecture and how Rational Asset Manager can provide quick and effective solutions. FREE! Go There Now!
|
|
|
|
Join this Rational Talks to You teleconference on December 4 at 1:00 pm ET to discuss how Rational Method Composer can help meet your compliance objectives. Get your questions answered! FREE! Go There Now!
|
|
|
|
Regression testing -- in which code is thoroughly tested to ensure that changes have not produced unexpected results -- is an important part of any development process. But many testing environments neglect the terminal-based applications that still form the backbone of many industries. In this tutorial, you'll learn how the Rational Functional Tester Extension for Terminal-Based Applications works with other Rational Functional Tester to help test terminal-based applications quickly and easily. FREE! Go There Now!
|
|
|
|
Viper 2 brings a great value to developer communities including SQL, XML, PHP, Ruby, .NET and Java. You probably already know that DB2 Express-C is free for developers to develop, deploy and distribute. Viper 2 provides a variety of means that help move your application from the development stage to deployment more rapidly. This webcast shows how to best utilize the latest tools available for developing DB2 applications. FREE! Go There Now!
|
|
|
|
The unprecedented scope of a service-oriented architecture (SOA) initiative brings to the forefront a number of management and governance issues that were sidestepped in the past. The key to a successful SOA implementation is managing and governing activities throughout the entire SOA delivery lifecycle by ensuring that services conform to the needs of all of the business’s stakeholders. Learn how service lifecycle management allows the business to ensure that the process by which services are defined, created, tested, deployed, optimized and retired is manageable, repeatable and auditable. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |