Ajax for Web Application Developers (Developer's Library)
- Media: Book (Paperback, 288 pages)
- ISBN: 0672329123
- Publisher: Sams
- Release Date: Nov 9, 2006
Product Description
Reusable components and patterns for Ajax-driven applications
Â
Ajax is one of the latest and greatest ways to improve users’ online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes.
Â
Ajax for Web Application Developers provides the in-depth working knowledge of Ajax that web developers need to take their web applications to the next level. The book shows how to create an Ajax-driven web application from an object-oriented perspective, and it includes discussion of several useful Ajax design patterns.
Â
This detailed guide covers the creation of connections to a MySQL database with PHP 5 via a custom Ajax engine and shows how to gracefully format the response with CSS, JavaScript, and XHTML while keeping the data tightly secure. It also covers the use of four custom Ajax-enabled components in an application and how to create each of them from scratch.
Â
The final section of the book combines the individual code examples and techniques from earlier chapters of the book into one larger, Ajax-driven application–an internal web mail application that can be used in any user-based application, such as a community-based web application. Readers will learn not only how to create and use their own reusable Ajax components in this application
but also how to connect their components to any future Ajax applications that they might build.
Â
Web Development/Ajax/JavaScript
Â
$34.99 USA / $43.99 CAN / ÂŁ24.99 Net UK
Â
Ajax is the future of Web API
real world Ajax MVC
Kris shows you engineering side of the AJAX
Ajax for Web Application Developers" does all for you. It's very simple to understand Kris' codings and explanations because his book is neatly coded and implemented the coding standards.
SOURCE CODES: Demonstrated examples in the book can be downloaded from the publisher. All you need to do is to create an account.
I personally have many AJAX books in my library but specifically liked "Ajax for Web Application Developers".
I strongly recommend it to those who are willing to learn in an easy way to create reusable JavaScript object-oriented libraries and understand the AJAX object methodology.
Good luck
No customer service
Note to publishers: Take care of your readers.
I'm afraid customer service is dead. Maybe it has been outsourced.
Understand how AJAX/JavaScript toolkits really work, and write your own
Having said that: I've been seeking a book with the scope of this book for quite a while now. Not since Nicholas Zakas' book "Professional JavaScript for Web Developers" (which I still highly recommend) has this kind of in-depth coverage of the inner workings of AJAX been offered up. Zakas' book (only two years old) went into great detail about using Javascript to do all the cool things we now know as "AJAX"... without once using the word. (Two years ago the word "AJAX" hadn't reached its present buzzword saturation level, if it had been used much at all.)
Hadlock revisits the technology now that AJAX and the various toolkits and frameworks supporting it (Dojo, script.aculo.us, Google Web Toolkit, etc.) have become commonplace. He doesn't provide a tutorial on how to use a particular toolkit or framework; instead, he explains how you can write an "engine" of your own. He starts with a good intro to AJAX, including explanations of how to use both XML and JSON in the response, moves on to the basic principles of object-oriented JavaScript, and then provides examples of reusable JavaScript components to include in your own JavaScript/AJAX engine. Whether you're seeking to reinvent the wheel and write such an engine yourself, or just have a hankering to understand how a toolkit like Dojo or script.aculo.us is constructed, this is great information. Where Zakas' book was an all-encompassing head first dive into deep JavaScript, this book is a briefer but still quite thorough tutorial that gets to the critical information quickly.
The book also includes useful chapters on security and best practices.
Where the book is lacking is in its coverage of server-side interaction. While it concentrates on PHP, it provides some examples of connecting to ASP.NET and ColdFusion, but... there's no mention whatsoever about Java/J2EE. (Ryan Asleson's "Pro Ajax and Java Frameworks" does provide that very sort of information, covering Struts, Spring, and JSF.) Still, where this book shines is in its in-depth explanation of how JavaScript/AJAX toolkits work and how you build your own or extend existing ones. This is still the only book I've seen that even attempts to do that.







