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! |
This demonstration gives you an overview of IBM® Rational® Build Forge Express Edition, a global offering that provides a framework to automate and execute software processes. Rational Build Forge provides a software assembly line that can support all of your tools, technologies, and platforms so you can achieve a repeatable, reliable, and traceable build and release process. FREE! Go There Now!
|
|
|
|
Attend this launch webcast with Scott Hebner, Vice President of IBM Rational Marketing and Strategy, for an overview of Rational’s new software offerings and resources to help modernize and accelerate software innovation on i on Power Systems – while ensuring past application investments are protected and continue to grow. Learn how these solutions are helping customers extend their core i5/OS solutions toward modern architectures such as SOA and web technologies to deliver business improvements that stand the test of time. FREE! Go There Now!
|
|
|
|
Build secure Web services with transport-level security using IBM Rational Application Developer V7 and IBM WebSphere Application Server V6.1. Follow this three-part series for step-by-step instructions about how to develop Web services and clients, configure HTTP basic authentication, and configure HTTP over SSL (HTTPS). This first part of the series walks you through building a Web service for a simple calculator application. You generate and test two different types of Web services clients: a Java Platform, Enterprise Edition (Java EE) client and a stand-alone Java client. You also handle user-defined exceptions in Web services. FREE! Go There Now!
|
|
|
|
Learn how you can extend modern application lifecycle management to IBM System z through the IBM Rational Software Delivery Platform (SDP). The Did you say mainframe? e-kit includes podcasts, webcasts, tutorials, white and red papers, demos, and articles designed to help ease the challenges of modernizing your enterprise. This complimentary kit for mainframe developers is a practical, how-to guide for making the most of an existing development environment, including the skills and infrastructure already in place at an established enterprise. FREE! Go There Now!
|
|
|
|
Visit IBM developerWorks to download the latest trial version of IBM Data Studio V1.1 at no cost. IBM Data Studio is a comprehensive data management solution that helps you effectively design, develop, deploy and manage your data, databases, and database applications throughout the data management life cycle utilizing a consistent and integrated user interface. Unlike other client-side data management solutions that focus on only one aspect of the application lifecycle or database administration, Data Studio complements the Rational Software Delivery platform, providing unparalleled flexibility for a heterogeneous data server environment across platforms. FREE! Go There Now!
|
|
|
|
Download the IBM WebSphere Portal V6.1 beta code and learn more about the rich features and enhancements in IBM WebSphere Portal V6.1. WebSphere Portal provides a composite application or business mashup framework and the advanced tooling needed to build flexible, SOA-based solutions, and scalability to meet the needs of any size organization. FREE! Go There Now!
|
|
|
|
IBM Enterprise Modernization solutions help organizations evolve core IT systems towards modern architectures and technologies—reducing the burden of maintenance and freeing up resources to develop new business requirements and capabilities. With the IBM Enterprise Modernization Sandbox for System z you can evaluate IBM Enterprise Modernization solutions focused on five key areas: Assets, Architectures, Skills, Processes and Infrastructures, and Investment. Each solution is based upon real customer experiences and offers a proven path to get you started with your modernization projects. FREE! Go There Now!
|
|
|
|
As systems increase in complexity, communication between systems and software teams becomes more and more difficult. Now, there’s a way to improve product quality and communication.<br />Read the “Model Driven Systems Development” white paper to see how. Also included in this kit are more educational white papers, customer examples, tutorials, informative Webcasts, and best practices for designing, building and managing systems.<br /> 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!
|
|
|
|
Visit IBM developerWorks to try the IBM SOA Sandbox for connectivity. The SOA Sandbox for connectivity provides a trial environment with the tooling and components to help you explore how to effectively connect your infrastructure and integrate all of the people, processes and information in your company. Use the hosted sandbox to explore SOA techniques that streamline connecting existing IT assets together, as well as learn how to connect them to new business logic. FREE! Go There Now!
|
|
|
|
All FREE IBM® developerWorks Tools! |