- Series: Foundation
- Paperback: 296 pages
- Publisher: Apress; 1st Corrected ed., Corr. 3rd printing edition (February 2, 2006)
- Language: English
- ISBN-10: 1590595823
- ISBN-13: 978-1590595824
- Product Dimensions: 7.3 x 0.7 x 9.6 inches
- Shipping Weight: 1.1 pounds (View shipping rates and policies)
- Average Customer Review: 34 customer reviews
- Amazon Best Sellers Rank: #1,173,816 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Foundations of Ajax 1st Corrected ed., Corr. 3rd printing Edition
Use the Amazon App to scan ISBNs and compare prices.
"Neverworld Wake" by Marisha Pessl
Read the absorbing new psychological suspense thriller from acclaimed New York Times bestselling author Marisha Pessl. Learn more
Customers who viewed this item also viewed
About the Author
Nathaniel T. Schutta is a software engineer from the Twin Cities area of Minnesota with extensive experience in the financial services arena primarily developing J2EE-based Web applications. He holds a master of science degree in software engineering from the University of Minnesota. For the last several years, he has focused on user interface design by contributing to corporate interface guidelines, and has consulted on a variety of web-based applications within his organization. A longtime member of the Association for Computing Machinery's Computer-Human Interaction Special Interest Group, and a Sun Certified Web Component Developer, Nathaniel believes if the user can't figure out your application, you've done something wrong. Along with his user interface work, he has contributed to two corporate Java frameworks, developed training material, and lead several study groups. During the brief moments of warm weather found in his home state of Minnesota, he spends as much time on the golf course as his wife will tolerate. He's currently exploring Ruby, Rails, and after recently making the switch, Mac OS X.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
If you like to see code samples, this book has them - they aren't that pretty to look at (the authors don't use a lot of flashy CSS or style tags), but they work. Code samples to common patterns/techniques are included: auto-complete, validation, progress bars, tooltips, etc...
What this book lacks is deep discussions. For that, Ajax in Action is better. But where Ajax in Action reads like a college textbook, Foundations reads more like an article written from one developer to another. I own both -- and liked Foundations as a starting point, and I liked Ajax in Action for reference purposes.
The book does tend to repeat itself at times, and the authors shamelessly promote their own framework briefly for a few pages (Taconite - which isn't a leading Ajax framework).
But overall - its a great starting place for the Java Ajax developer.
If your preferred server-side language is Java, then you will get more out of this book than I did, since most of the example code uses Java servlets.
Since I prefer to "learn by doing", it would have been much better to have example code in a broader range of languages such as PHP, etc.
The downside to the book, in my opinion, is that while the second appendix does enumerate a long list of Ajax frameworks, only Taconite (the authors' own framework) is presented in any detail. Frankly, I would've wanted to see the authors present even short examples of more "mainstream" frameworks such as Dojo and Prototype. Somewhat related to this, while after reading the book, I feel I have a good foundation for Ajax and would certainly be capable of putting together some fancy Ajax widgets, I'm afraid I wouldn't get as much "done" as I could if the book would've allocated more inches on using state-of-the-art Ajax frameworks. Having said that, I knew that that wasn't a goal for the book so it's not really too big an issue for me.