- Paperback: 296 pages
- Publisher: Apress (21 Oct. 2005)
- Language: English
- ISBN-10: 1590595823
- ISBN-13: 978-1590595824
- Product Dimensions: 18.6 x 1.7 x 24.3 cm
- Average Customer Review: 4.0 out of 5 stars See all reviews (4 customer reviews)
- Amazon Bestsellers Rank: 1,141,869 in Books (See Top 100 in Books)
- See Complete Table of Contents
Foundations Of Ajax (Books For Professionals By Professionals) Paperback – 21 Oct 2005
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
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 e-mail address or mobile phone number.
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.
Inside This Book(Learn More)
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
As a basic resource though into teaching yourself the basics, the book does it job well, and you would definately come out being far more confident in knowing the uses of AJAX, and how to use it in many situations.
A good step up from this book would be "Ajax in Action" by David Crane (a very useful resource for intermediate/advanced AJAX solutions, and great big step up from this book).
The underlying thinking throughout this book is on best practices. To make you think exactly what you want to do with Ajax and how to do it without pulling you're hair out.
Key Chapters encompass building the toolset you need, how to test effectively and how to debug properly (i.e. the foundations of good technique).
Most people will opt to use a framework to accomplish their needs and this book introduces some popular ones and arms you with the knowledge to make a qualified decision on which one to use. For the most up-to-date review of frameworks [...] is one of the best resources on the web.
Personally I would recommend Taconite (Ryan Asleson's Framework - one of the Authors) - [...] I combine this with an effects framework. MooFx is one I like.
Most Helpful Customer Reviews on Amazon.com (beta)
In sum, I think that "Foundations of Ajax" is an excellent piece of work which belongs on every Web developer's bookshelf.
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.
The book is very modern, using several up-to-date examples of Ajax programming like those employed by NetFlix and A9, and makes frequent use of sidebars to note cross-browser incompatabilities for those unavoidable DOM quirks. Chapter 4's examples are very useful, pragmatic utilities most sites could use at some point.
The one glaring point of criticism I have is that the book should have been titled "Foundations of Ajax for Java". Not that it's a bad thing, but in contrast to most other books that take a framework-agnostic approach to showing Ajax, often using .NET, PHP, CGI and Java examples, this book sticks with the approach of using servlets (and later, JSPs) to processing remote scripts, and bases the later chapters on testing and debugging on available Java tools. Again, there isn't anything inherently wrong with this, but the approach is a little one-sided for those of us not working in Java shops.
As per my knowledge the book "Foundations of Ajax" is the first book published on this hot Topic. The authors of the book Ryan and Schutta have done a great job. In my opinion this book will help two kind of developers. First to those who want to start understanding the basics of Ajax and in turn help them in implementing the AJAX in better way. This book explains the concept with good crystal clear examples. Secondly to the advanced developers who want to enhance their skills, I would say that especially the chapters 5,6,7,8 are more useful for them.
It would be better if the authors have added one chapter in this book to discuss the available frameworks on Ajax.
In nutshell I can say that this book is good book for developers and will help them in enhancing the skills on Ajax.