Ajax in Action Paperback – Nov 3 2005
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
About the Author
Dave Crane is an Ajax authority and lead author of the best-selling Ajax in Action. He is currently senior developer for UK-based Historic Futures Ltd., developing the next generation of socially responsible supply-chain systems using Ajax to link rural cooperatives and multinational corporations.
Top Customer Reviews
Unfortunately dot Ca does not have it, and I can't order it from unknown seller Mrs. Inga from USA...
I found it at Indigo/Chapters, online, free delivery: CAD $40.83
I put 5 stars. Why should we have different stars in Canada, USA?!
Most Helpful Customer Reviews on Amazon.com (beta)
The book also isn't a "copyist's" title, one that can provide working code right out of the gate. Also, the audience for this work should be fairly sopisticated and experienced with modern-day web programming, as the book assumes a certain level of competency and doesn't waste time with rudimentary concepts or examples. Crane and Pascarello take a platform-agnostic look at incorporating Ajax-style programming into web applications, citing examples in PHP, Java and .NET, and accordingly the examples are all partial and abstracted, to be implemented in whatever platform the developer/reader is familiar with.
Ajax programming is a lot more complex than it lets on, but not as daunting as you might think. This book is critical in your understanding of how to make the next big thing in web development to work for you. A must-have.
This is really two books in one: first, it's a look at the Ajax technologies and prescriptions for their effective use. There are detailed discussions of relevant design patterns and of strategies for designing usable and secure applications. There are substantial discussions of a number of Ajax frameworks, libraries, and development tools, as well as developer features of Web browsers that you've probably never learned about but can't live without.
The second half of the book is a cookbook, a compendium of detailed blueprints for concocting your own versions of a trifecta of Ajax showcases: dynamic double combo boxes, typeahead select boxes, and Web portals with selectable, draggable portlets. There are even recipes for assembling standalone Ajax applications that use existing third-party Web services as a back-end. I liked that the cookbook built on the earlier parts of the book by deliberately applying the design patterns and refactoring techniques therein described.
If you're serious about helping to revolutionize the Web, you need this book.
Keeping with the real project theme, there is information throughout on refactoring and design patterns. The authors present low level coding idioms as well. All this creates a language for coding Ajax applications. The second half of the book walks you through the entire development process for five sample applications.
The book targets a wide audience range, from enterprise developers to self-taught scripters. Basic concepts are explained concisely for newcomers and experienced developers may skim certain sections. However these sections are a very small part of the 600+ page book.
And the book even has a screenshot of JavaRanch! I was expecting a good book when I saw Bear and Ernest's comments on the back. But it still managed to exceed my expections!
Things like properly applying patterns, implenting clean separation of concerns, advanced debugging techniques and reusing all the good OOP techniques you use on the back-end are covered very well.
From there they dive into the theory behind it, how it works, how it differs from what you probably have done before, and also how to do the same thing without Ajax.
After that it's example city! Plenty of demonstrations of the techniques being talked about, and all the while they continue to explain it from a theoretical standpoint too so that you not only can copy the code as-is and use it, you understand why it is done how it is, so you can apply that knowledge on your own later.
One thing very much worth mentioning is that there are examples in .Net, Java and PHP, and if I remember correctly there is an equal number of examples in each. I think this is a wonderful decision on the authors' part. Everyone should find something here. And of course most of it is actually client-side anyway, so even if you aren't a PHP guy for instance, you should have little difficulty following the PHP examples along too.
The author seems to be on a crusade to rid the world of bad coding practices, and though I fully salute his efforts, I think this book is horribly mis-titled. A more appropriate title would have been "Principles of Web architecture and design... and a few words about Ajax".
All I wanted was to learn the mechanics of ajax, and after reading the first 100 pages and getting nothing (new) out of it, I felt like my time had been robbed.
Look for similar items by category
- Books > Computers & Technology > Computer Science
- Books > Computers & Technology > Graphic Design
- Books > Computers & Technology > Programming > Java
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Computers & Technology > Software
- Books > Computers & Technology > Web Development > Programming > Ajax
- Books > Qualifying Textbooks - Fall 2007 > Computers & Internet
- Books > Textbooks > Computer Science & Information Systems > Computer Science
- Books > Textbooks > Computer Science & Information Systems > Programming Languages