or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
59 used & new from $2.65

Have one to sell? Sell yours here
 
   
Pragmatic Ajax: A Web 2.0 Primer
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Pragmatic Ajax: A Web 2.0 Primer (Paperback)

~ (Author), Dion Almaer (Author), (Author)
4.4 out of 5 stars  See all reviews (13 customer reviews)

List Price: $29.95
Price: $19.77 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $10.18 (34%)
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.

Only 2 left in stock--order soon (more on the way).

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
30 new from $7.50 29 used from $2.65

Frequently Bought Together

Pragmatic Ajax: A Web 2.0 Primer + Ajax in Action + JavaScript: The Definitive Guide
Price For All Three: $71.97

Show availability and shipping details

  • This item: Pragmatic Ajax: A Web 2.0 Primer by Justin Gehtland

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Ajax in Action by Dave Crane

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • JavaScript: The Definitive Guide by David Flanagan

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

JavaScript: The Definitive Guide

JavaScript: The Definitive Guide

by David Flanagan
4.4 out of 5 stars (290)  $31.49
Pragmatic Version Control: Using Subversion (The Pragmatic Starter Kit Series)(2nd Edition)

Pragmatic Version Control: Using Subversion (The Pragmatic Starter Kit Series)(2nd Edition)

by Mike Mason
4.1 out of 5 stars (28)  $23.07
Ajax Design Patterns

Ajax Design Patterns

by Michael Mahemoff
4.3 out of 5 stars (15)  $29.69
Ajax: The Definitive Guide

Ajax: The Definitive Guide

by Anthony T. Holdener III
4.1 out of 5 stars (10)  $31.49
Learning jQuery 1.3

Learning jQuery 1.3

by Jonathan Chaffer
4.3 out of 5 stars (23)  $31.57
Explore similar items

Editorial Reviews

Product Description

It's not just another book on Ajax. It's "Pragmatic Ajax": a concise, complete look at a new way of envisioning and implementing browser-based applications.

Ajax turns static web pages into interactive applications. Now you can deploy rich-client applications to clients without sacrificing the easy deployment of web applications. But to many folks, Ajax seems difficult. That's why we produced this book. As a Pragmatic guide, it strips away the mystery and shows you the easy way to make Ajax work for you.

We cover the the basics of DHTML, JavaScript, and the infamous XmlHttpRequest call. You'll see how to add Ajax to existing programs, and design new applications to exploit the power of Web 2.0. Learn the three layers of Ajax framework, and when (and how) to use each. See how to create rich clients, use visual effects, add client-side validation, and handle forms. Write applications that degrade gracefully if clients don't support JavaScript. And see how to integrate your Ajaxified clients into Java, .NET, and Ruby on Rails server frameworks.

With Pragmatic Ajax, you'll:

Understand the breadth of the Ajax/Web 2.0 landscape, and go-indepth on how Ajax works

Learn how JavaScript works with your server-side framework

See how to easily apply Ajax techniques to an existing application--and when not to

Know what's coming by looking at new features and frameworks currently in active development.

Writing dynamic applications isn't that hard. Folks are awed by Google Maps, but it isn't rocket science (apart from the satellite pictures). As a special bonus, see how to implement your own Google Maps-like application using DHTML.



About the Author

Galbraith leads the Java development team at an insurance company in Salt Lake City.

Product Details

  • Paperback: 296 pages
  • Publisher: Pragmatic Bookshelf; illustrated edition edition (April 1, 2006)
  • Language: English
  • ISBN-10: 0976694085
  • ISBN-13: 978-0976694083
  • Product Dimensions: 8.9 x 7.5 x 0.9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon.com Sales Rank: #377,960 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #29 in  Books > Computers & Internet > Web Development > Web 2.0
    #59 in  Books > Computers & Internet > Programming > Languages & Tools > Ajax

More About the Authors

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

What Do Customers Ultimately Buy After Viewing This Item?

Pragmatic Ajax: A Web 2.0 Primer
74% buy the item featured on this page:
Pragmatic Ajax: A Web 2.0 Primer 4.4 out of 5 stars (13)
$19.77
Ajax in Action
9% buy
Ajax in Action 4.0 out of 5 stars (67)
$20.71
Professional Ajax, 2nd Edition (Programmer to Programmer)
6% buy
Professional Ajax, 2nd Edition (Programmer to Programmer) 4.2 out of 5 stars (20)
$26.39
Ajax: The Definitive Guide
6% buy
Ajax: The Definitive Guide 4.1 out of 5 stars (10)
$31.49

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(18)
(3)
(1)
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

13 Reviews
5 star:
 (7)
4 star:
 (4)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
31 of 31 people found the following review helpful:
4.0 out of 5 stars Great Primer for AJAX and Web 2.0, May 22, 2006
By Andrew Violette "www.andrewviolette.net" (Hoffman Estates, IL United States) - See all my reviews
(REAL NAME)      
The only way to really learn Ajax (and the wider "Web 2.0") is write the code yourself, read sites like ajaxian.com, and understand Javascript. The writers behind this book know this because they have not infused a lot of overly complicated examples (as in "Ajax in Action"), but have instead given a wide survey of how Web 2.0 technologies work.

The book starts out with a very readable overview of Ajax and follows that up with the best chapter in the book: a fascinating deconstruction of Google Maps. In subsequent chapters, they dive deeper into the XMLHTTPRequest and the mechanics of making asynchronous calls with Javascript. Since most people don't roll their own anymore, they cover client-side frameworks like prototype/scriptaculous and dojo. They cover server-side frameworks like DWR (Java), Rails (Ruby), and Sajax (PHP). They also cover alternate payload formats such as JSON.

One thing to note here: AJAX used to refer to "Asynchronous Javascript and XML", but now that the suits have caught on to the term, it has become synonymous with richer web applications. Therefore, I think for the broader audience, AJAX === Web 2.0. Even this book blurs the distinction. For example, they cover some of scriptaculous' effects, which have nothing to do with Ajax.

I did not find the chapter on debugging to be too great. For example, no mention of GreaseMonkey is made in the debugging section. I use this all the time to debug and inject stuff into my scripts.

None of the chapters in this book is what I'd call comprehensive. It is a primer. The authors of this book have written a very concise, well-written introduction to the world of web 2.0.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
35 of 37 people found the following review helpful:
4.0 out of 5 stars Good read, up to date, May 24, 2006
Amazon Verified Purchase(What's this?)
This is the second Pragmatic Programmers book I've read to have been published as a "beta book." That means that early versions of the text and code were reviewed by lots of readers, and their feedback incorporated into the final version. It shows: this is a very current book which addresses most of the pressing issues around Ajax design and development in language-agnostic ways. There's a chapter that covers some of the current code libraries (like Dojo and Prototype) without playing favorites. The writers write reasonably well. There are some *very* clunky sentences and paragraphs, especially in the last chapter, which feels pretty rushed. And strange continuity mistakes show up in several places, such as references to upcoming material that was actually covered several chapters back. The two consecutive chapters titled "Ajax UI part I" and "Ajax UI part II" feel poorly organized. It's usually a sign an author can't quite figure out how to group material when you get chapters with such vague titles.

It is very much a "primer" like the title says: it's an overview and introduction, not a complete guide to all the complexities of Ajax development (see the book "Ajax in Action" for that). It helpfully covers debugging techniques and degradable design. The Ajax support of server-side web frameworks are compared briefly. The good thing is that it's one of those tech books that you can get a lot out of by reading; you don't need to type in a lot of code to understand these concepts. Just don't expect this to be the only book on your Ajax shelf.

The only section that's really out of place is, oddly, the first chapter. In it, the authors build a lightweight version of Google Maps, the application they rightly point to as generating a lot of initial interest in Ajax. But what they actually build is a very superficial version of Google Maps: theirs has no server-side component other than a set of images in a directory, and much of the time is spent handling the Javascript to allow the user to drag-scroll the map.

It's cute, but that's not sufficient to serve as an example of Ajax. Their map application does not present data from a database, does not use any asynchronous behavior, and does not use the XMLHttpRequest object (or other remoting approach). Even by the authors' own definition of "Ajax" later in the book, this map project ain't it. On its own merits as a DHTML project it's not bad, but it's really out of place. (In fact, the table of contents listed on the publisher's own site suggests it used to be chapter four.) Following it, a short chapter on the basics of Javascript DOM manipulation is also useful, but probably not worth putting at the front of the book (it's also misleadingly titled "Ajax Explained"). If these two chapters were presented as a "DHTML case study Appendix", they'd be just as useful, but less distracting.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 16 people found the following review helpful:
5.0 out of 5 stars This book demystifies the Ajax revolution. Highly recommended., April 27, 2006
By Jim Anderton (Portland, OR USA) - See all my reviews
(REAL NAME)   
This book is so much more than a technical reference for Ajaxian techniques. It will help you understand how the whole Ajax revolution came about, and where it's going. After providing a foundation of Ajax background, the authors quickly jump in to the mother of all Ajax applications: Google Maps. Not only do they describe what made Google Maps so important, they discuss in detail how the UI side can be implemented. And the most exciting thing? After reading it, you'll feel like you could go out and create that kind of UI. It's very empowering!

After the initial excitement of understanding the techniques used in Google Maps, the authors show you a very simple customer entry form and walk you through the process of implementing an Ajax lookup to populate city and state based on zipcode. Then, after teaching the reader how to write the Ajax code from scratch, they discussed Ajax frameworks and walked the reader through implementing the same functionality using the Dojo framework. I thought this progression was very effective. It really showed off the value of learning these frameworks rather than handcoding everything.

There was plenty of great discussions of UI possibilities, validation techniques, and other things Ajax can help us with. Not only did the Authors do a great job of teaching the reader what to do, they also invested significant time helping the reader avoid common pitfalls.

The book covers so much more: debugging, graceful degradation. JSON, server-side frameworks and Ajax with various server platforms. It finishes with a nice discussion of the future of Ajax. I plan to re-read this book and share it with my colleagues. The authors really did a great job putting this book together. Not only is this a valuable reference, it's also a great cover-to-cover read.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Very good book
Pragmatic Ajax: A Web 2.0 Primer (Pragmatic)

This is a very good book, if you want to jump into Web 2 development. Read more
Published 19 months ago by Arif &Ed : Books,Music And Java

3.0 out of 5 stars A broad overview of AJAX
Personally, I don't really use this book too much. It is a very general primer to web 2.0 with AJAX. Read more
Published 22 months ago by George Truong

5.0 out of 5 stars Great and Comprehensive
I really liked this book as an introduction into Ajax and found it better than 4 other books I looked at. Read more
Published on November 4, 2007 by Michael Sullivan

5.0 out of 5 stars Excellent explanation with great examples
This book is everything one can want form such a book. Before I read this book, I knew nothing about AJAX, although I read few articles on the internet, I couldn't find such nice... Read more
Published on June 7, 2007 by Ognjen Honovic

5.0 out of 5 stars Excellent no bull
Well written and excellent, great info in the first 50 pages. Much better than the Ajax on Java for the nutshell which seems to worm around. This book tells it like it is. Read more
Published on April 11, 2007 by Richard Redpath

5.0 out of 5 stars Solid Ajax Book!!!
'Pragmatic Ajax: A Web 2.0 Primer' by Justin Gehtland is a very nice, solid Ajax book for any and all web developers using/learning the new way to develop web sites for the next... Read more
Published on February 12, 2007 by Daniel McKinnon

4.0 out of 5 stars Solid explanation of the concepts
Pragmatic Ajax is organized into three acts, as identified by the authors. The first act, starting with Chapter 1, covers the history of AJAX as a technology and as architecture... Read more
Published on December 6, 2006 by P. Aylesworth

5.0 out of 5 stars Great title... heavy on practicality...
The Pragmatic Programmers publishing group does a great job coming up with books that cut right to the real-world aspects of technology. Pragmatic Ajax: A Web 2. Read more
Published on November 7, 2006 by Thomas Duff

5.0 out of 5 stars Nice book...
For people who want to learn AJAX :] ... I like this book.
Published on July 31, 2006 by Rafael Isturiz

3.0 out of 5 stars Nice Flow
The book starts with the origins of AJAX and covers its roots very well. The programming examples are well explained. Read more
Published on July 26, 2006 by Dennis Samaru

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!



Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.