Foundations of Ajax and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Foundations of Ajax on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Foundations of Ajax (Books for Professionals by Professionals) [Paperback]

Nathaniel T. Schutta , Ryan Asleson
4.1 out of 5 stars  See all reviews (35 customer reviews)

List Price: $39.99
Price: $37.99 & FREE Shipping. Details
You Save: $2.00 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it tomorrow, June 20? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $17.27  
Paperback $37.99  
Amazon.com Textbooks Store
Shop the Amazon.com Textbooks Store and save up to 70% on textbook rentals, 90% on used textbooks and 60% on eTextbooks.

Book Description

October 21, 2005 1590595823 978-1590595824 1

Ajax burst onto the Web development scene by offering highly interactive, desktop-like Web applications that can be deployed through any modern Web browser without the need for special plug-ins. Ajax is built on existing Web technologies such as JavaScript, HTML, and CSS, and it is used in conjunction with your favorite server-side language. Foundations of Ajax explains how to combine these technologies effectively to implement Ajax into your new or existing Web applications. Like you, we are developers who are in the trenches, tasked with building Web-enabled applications that provide real value to our customers. As the Web continues to grow, the demand for more expressive and engaging interfaces will continue to increase.

Much of the early hype surrounding Ajax centered on its use by Internet powerhouses such as Google and Amazon. However, just because the initial forays into Ajax were pioneered by leading software development firms doesn't mean your application wouldn’t also benefit from these techniques. You already know how to develop Web applications, so this book uses specific, focused examples to teach the Ajax tools and techniques you’ll need to bring your applications to life. Armed with this book and your existing development expertise, you too will be able to apply Ajax techniques to your application to enrich the end users experience.

When we first saw the potential of Ajax, we knew we had to start leveraging it for our own applications. Along the way weve learned some hard-earned knowledge that we thought needed to be shared with the rest of the development community. With this book, you’ll be able to easily extend your own applications with Ajax and have fun while doing it. We hope that someday well be reading about your great Ajax-enabled application!


Frequently Bought Together

Foundations of Ajax (Books for Professionals by Professionals) + Ajax Patterns and Best Practices (Expert's Voice) + Ajax in Action
Price for all three: $93.45

Buy the selected items together


Editorial Reviews

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.

Ryan Asleson is a software developer who lives and works in the Twin Cities area of Minnesota. He holds a degree in chemistry from St. Olaf College in Northfield, Minnesota. Ryan has been building Web applications since 1998 and has extensive experience with JavaScript and Web development tools. He helped transition his organization from servlet-based content creation to JavaServer Pages (JSP) and has also maintained a corporate Web application framework based on Java Enterprise Edition. Ryan's interests include performance tuning and standards based development. When not working, Ryan enjoys spending time with his family and doing outdoor activities like fishing, hunting, and water sports.

Product Details

  • Paperback: 296 pages
  • Publisher: Apress; 1 edition (October 21, 2005)
  • Language: English
  • ISBN-10: 1590595823
  • ISBN-13: 978-1590595824
  • Product Dimensions: 7.1 x 0.8 x 9.1 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (35 customer reviews)
  • Amazon Best Sellers Rank: #1,036,160 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

In summary, a great book for building a foundation on Ajax technology. Lasse Koskela  |  12 reviewers made a similar statement
Different readers will have different expectations for any book. Katerina  |  4 reviewers made a similar statement
This book explains the concept with good crystal clear examples. Kavita Devi  |  1 reviewer made a similar statement
Most Helpful Customer Reviews
73 of 77 people found the following review helpful
5.0 out of 5 stars Taking JavaScript Seriously October 14, 2005
Format:Paperback
Ajax is an unusual beast. It's not a product. It's not a standard. It's not a tool. It's not proprietary. And it's not a proper noun -- it's an acronym (although it's usually spelled as if it were a proper noun). Instead, Ajax is a collection of techniques for building highly interactive Web based applications using industrial-strength JavaScript and asynchronous communications, and it's taking the Web development world by storm. This is one of the first books to appear on this very hot topic, and I have to say it's a very good one.

"Foundations of Ajax" takes you through the whys and wherefores of Ajax, as well as the meat and potatoes, at a brisk pace. The examples are crystal clear. One difficulty in describing Ajax applications is that they're inherently multi-language -- part is always JavaScript, and the rest is always written in a server-side language of your choice. Choosing a particular server language might have alienated some readers unfamiliar with it. This book neatly sidesteps the problem by using fixed XML files for the server component for most examples, which leads to startlingly simple descriptions.

As someone who has already learned the basics of Ajax, however, I found the second half of the book even more valuable. The last few chapters talk about tools and techniques for building real-life professional-grade applications. There is excellent, detailed information about documenting, unit testing and debugging for JavaScript, debugging Ajax communications, and using some of the newfangled Ajax frameworks that have begun to appear. These chapters credibly demonstrate that it's possible to treat JavaScript as a Serious Programming Language.
... Read more ›
Comment | 
Was this review helpful to you?
21 of 21 people found the following review helpful
4.0 out of 5 stars Book for building a foundation on Ajax technology November 15, 2005
Format:Paperback
"Foundations of Ajax" is the first book I've read about the technology, regardless of the astonishing hype it has received lately. It was an easy read, I learned a lot, and, while I was left wanting something more, still, I'd say this is a great book for getting started on Ajax.

The first half of the book runs through a quick history of web technologies and gives a pretty balanced view on the "why" and "why not" of Ajax, explains the fundamental technologies and techniques, and showcases some typical Ajax features like auto-completion, auto-refreshing pages, and a file upload progress bar. While at times the pace of the discussion seemed a bit slow even for myself (not being too familiar with JavaScript in general), I found the fundamentals given on XMLHttpRequest and DOM to be very valuable in terms of understanding what's happening "under the hood" when using those fancy Ajaxian features.

The second half of the book is more focused on tooling. The authors have done a huge favor to the reader by showing how to debug and test JavaScript code, although I had to re-read a page or two of the jsUnit chapter after falling off the sled on how and where the tests are actually executed. The first appendix gets an honorary mention as well, as I found the list of cross-browser compatibility tips to be extremely useful.

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.
... Read more ›
Comment | 
Was this review helpful to you?
43 of 49 people found the following review helpful
Format:Paperback
This is a rather unambitious book. It's fairly good at what it tries to do, but it doesn't try to do very much. While Manning's Ajax in Action tackles the subject from the standpoint of engineering desktop-replacement applications, Foundations is content to talk about Ajax as a means of adding small-scale usability enhancements to a web application you're already building. Likewise, they assume you already know all you need to know about whatever HTML and about web development platform you're using, and just need to sprinkle some Ajaxy goodness on your site.

Of course, there's nothing wrong with that. And I have little doubt that there are a lot more people looking to use Ajax to spruce up an existing site or application than looking to build major web-based applications. And lots of those people will already know other aspects of web development and not need a rehash. For these sorts of developers, books like this one will fill an important niche. And Foundations has a lot to recommend it. It's well written and edited, and it has a friendly learning curve. It covers building a toolset for working effectively with JavaScript, like JavaDoc, JsUnit, GreaseMonkey, and Venkman.

The main way in which this book shoots too low is by providing its straightforward examples only for Java on the server side. For a book that clocks in a thin 273 pages, it surely would have been easy to take the 50 pages of Java examples in chapter 4 and provide parallel chapters that implement the same examples in, say, PHP and ASP.Net. If the authors had merely done that, I would have absolutely no hesitation in recommending this book to Ajax newcomers. As it is, I can't help thinking that this book should be called Foundations of Ajax in JavaScript and Java.
... Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Great fundamental for beginner
I am totally new to actual learning the tool instead of using pre-built components in the wast vicinity or our "collective" knowledge - Internet. Read more
Published 4 months ago by Andrey Prozorov
4.0 out of 5 stars Informational
I bought this along with other reads as I was starting my own business out of college. There was a lot of good information and material.
Published 5 months ago by Marie O
5.0 out of 5 stars Great Introductory book - Very nicely written
I read the book and liked it very much. It is an introductory book and teaches you concept in a nice and plain manner, no gimmicks. You read the book and you will learn. Read more
Published on March 22, 2009 by Elar Alexander
4.0 out of 5 stars Good foundation/introduction to Ajax
This is a good book if you are looking for an introduction to Ajax programming with straight to the point examples and common tools.
Published on December 30, 2007 by you are not alone
3.0 out of 5 stars Not for a starter
I am a professional Java guy but i can't get what I want (knowledge about Javascript/AJAX programming objects) from this book because the book highlights on advanced concepts from... Read more
Published on March 21, 2007 by Prasad Reddy
2.0 out of 5 stars Lackluster
This book is terrible. The exposition is rather poor and shallow. Too focused on Java and not JavaScript/Ajax. Read more
Published on January 25, 2007 by Relentless
4.0 out of 5 stars Good starting point for practical Ajax implementation
This book from Ryan Asleson and Nathaniel Schutta is a basic introduction to Ajax focused on the user interaction aspects. Read more
Published on December 9, 2006 by Methods & Tools
4.0 out of 5 stars Good sample code for beginner
It is not a thick book. Easy to read, to finish. It does a good job to introduce Ajax to beginner. Read more
Published on December 8, 2006 by Chun Gu
4.0 out of 5 stars Good starting book for the Java Developer....
This is a good Ajax book for the Java Developer who is already familiar with dynamic web development with Servlets and JSP. Read more
Published on October 24, 2006 by F. Wong
5.0 out of 5 stars Solid Foundation
Excellent book to start from the ground-up with AJAX (please note: not from the ground-up with Web dev!!). The title is truely relevant to the content. Read more
Published on September 18, 2006 by Katerina
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

Topic From this Discussion
Welcome to the Foundations of Ajax forum
This is an excellent book about how to develop ajax. I found it had explained difficult topics easy way. It is worth every penny I bought this book. Someone points ot that he/she could not run the programs in the book. I had this problems at first, but minor changes (using the debuging methods... Read more
Mar 16, 2006 by jack |  See all 2 posts
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Search Customer Discussions
Search all Amazon discussions




Look for Similar Items by Category