amazon.co.uk:
The Easy, Example-Based Guide to Ajax for Every Web Developer
Using Ajax, you can build Web applications with the sophistication and usability of traditional desktop
applications and you can do it using standards and open source software. Now, for the first time,
there’s an easy, example-driven guide to Ajax for every Web and open source developer, regardless of
experience.
Edmond Woychowsky begins with simple techniques involving only HTML and basic JavaScript. Then,
one step at a time, he introduces techniques for building increasingly rich applications. Don’t worry if
you’re not an expert on Ajax’s underlying technologies; Woychowsky offers refreshers on them, from
JavaScript to the XMLHttpRequest object. You’ll also find multiple open source technologies and open
standards throughout, ranging from Firefox to Ruby and MySQL.
You’ll not only learn how to write "functional" code, but also master design patterns for writing rocksolid,
high-performance Ajax applications. You’ll also learn how to use frameworks such as Ruby on
Rails to get the job done fast.
- Learn how Ajax works, how it evolved, and what it’s good for
- Understand the flow of processing in Ajax applications
- Build Ajax applications with XML and the XMLHttpRequest object
- Integrate back-end code, from PHP to C#
- Use XSLT and XPath, including XPath Axis
- Develop client-side Ajax libraries to support code reuse
- Streamline development with Ruby on Rails and the Ruby programming language
- Use the cross-browser HTML DOM to update parts of a page
- Discover the best Ajax Web resources, including Ajax-capable JavaScript libraries
amazon.co.uk:
The Easy, Example-Based Guide to Ajax for Every Web Developer Using Ajax, you can build Web applications with the sophistication and usability of traditional desktop applications and you can do it using standards and open source software. Now, for the first time, there’s an easy, example-driven guide to Ajax for every Web and open source developer, regardless of experience. Edmond Woychowsky begins with simple techniques involving only HTML and basic JavaScript. Then, one step at a time, he introduces techniques for building increasingly rich applications. Don’t worry if you’re not an expert on Ajax’s underlying technologies; Woychowsky offers refreshers on them, from JavaScript to the XMLHttpRequest object. You’ll also find multiple open source technologies and open standards throughout, ranging from Firefox to Ruby and MySQL. You’ll not only learn how to write "functional" code, but also master design patterns for writing rocksolid, high-performance Ajax applications. You’ll also learn how to use frameworks such as Ruby on Rails to get the job done fast.*
Learn how Ajax works, how it evolved, and what it’s good for*Understand the flow of processing in Ajax applications*Build Ajax applications with XML and the XMLHttpRequest object*Integrate back-end code, from PHP to C#*Use XSLT and XPath, including XPath Axis*Develop client-side Ajax libraries to support code reuse*Streamline development with Ruby on Rails and the Ruby programming language*Use the cross-browser HTML DOM to update parts of a page*Discover the best Ajax Web resources, including Ajax-capable JavaScript libraries
amazon.co.uk:
EDMOND WOYCHOWSKY, a senior level consultant in Pennsylvania and New Jersey, specializes in
client-side JavaScript, Java, Oracle, open source, and Microsoft technologies. A well-known contributor
to TechRepublic, he has developed applications for the financial, pharmaceutical, and manufacturing
industries. He began his professional career at Bell Laboratories.
amazon.com:
The Easy, Example-Based Guide to Ajax for Every Web Developer
Using Ajax, you can build Web applications with the sophistication and usability of traditional desktop
applications and you can do it using standards and open source software. Now, for the first time,
there’s an easy, example-driven guide to Ajax for every Web and open source developer, regardless of
experience.
Edmond Woychowsky begins with simple techniques involving only HTML and basic JavaScript. Then,
one step at a time, he introduces techniques for building increasingly rich applications. Don’t worry if
you’re not an expert on Ajax’s underlying technologies; Woychowsky offers refreshers on them, from
JavaScript to the XMLHttpRequest object. You’ll also find multiple open source technologies and open
standards throughout, ranging from Firefox to Ruby and MySQL.
You’ll not only learn how to write "functional" code, but also master design patterns for writing rocksolid,
high-performance Ajax applications. You’ll also learn how to use frameworks such as Ruby on
Rails to get the job done fast.
-
Learn how Ajax works, how it evolved, and what it’s good for
-
Understand the flow of processing in Ajax applications
-
Build Ajax applications with XML and the XMLHttpRequest object
-
Integrate back-end code, from PHP to C#
-
Use XSLT and XPath, including XPath Axis
-
Develop client-side Ajax libraries to support code reuse
-
Streamline development with Ruby on Rails and the Ruby programming language
-
Use the cross-browser HTML DOM to update parts of a page
-
Discover the best Ajax Web resources, including Ajax-capable JavaScript libraries
A great waste of time
30 Aug 2007 @ amazon.com
I tried to read this book, but gave up after the first few chapters.
There MAY be actual useful and relevant information in later chapters, but judging by the amount of text devoted to opinionated rants and tiresome attempts at humor, and the otherwise belabored discussion of precursor or peripheral technologies, I decided that the book was too short to ALSO cover much useful information on the actual subject, and also that life is too short to spend it panning through these layers of distraction to maybe find a few useful points. At this point, I would have to view any points made with skepticism, having witnessed the author/editor’s apparent poor judgment if not outright disrespect for the readers.
The book reads like a blog that thinks it’s too big for just the web.
A great waste of time
30 Aug 2007 @ amazon.com
I tried to read this book, but gave up after the first few chapters.
There MAY be actual useful and relevant information in later chapters, but judging by the amount of text devoted to opinionated rants and tiresome attempts at humor, and the otherwise belabored discussion of precursor or peripheral technologies, I decided that the book was too short to ALSO cover much useful information on the actual subject, and also that life is too short to spend it panning through these layers of distraction to maybe find a few useful points. At this point, I would have to view any points made with skepticism, having witnessed the author/editor’s apparent poor judgment if not outright disrespect for the readers.
The book reads like a blog that thinks it’s too big for just the web.
Awesome
14 May 2007 @ amazon.com
This book was far more informative than I imagined it would be, and I very highly recommend this to anyone who wants to get into Ajax.
Also lots of good humor throughout the book.
Great!
Not a good fit for anyone
10 Dec 2006 @ amazon.com
The book is an unfortunate failure, given the popularity and importance of the topic. It is filled with geeky humor, but far too much so, such that this fluff adds almost a third to the length of the book. There is plenty of code, but much of it is detached and not useful at all to someone trying to learn these concepts from scratch. The book is of little use to either the expert or the complete beginner. The expert will be puzzled by extremely repetitive explanations of the absolute basics of XML and Javascript, while the beginner will be bewildered by the fact that it contains such introductory passages even as they are overwhelmed by pages of PHP, C#, advanced XML, and countless short-cuts in the code which feel like unnecessary showing off when you are trying to teach users how to use AJAX.
Easy Reading, But Lacking
05 Dec 2006 @ amazon.com
I found the book to be an easy read because the author wrote in a conversational, and often humorous manner. However, what I found disturbing and difficult to learn from was that, even though the author included a lot of code in the book, there were almost no screen shots of what should be expected of the code. It made understanding what was being explained difficult because there was no visual side to the code. Also, he talked about the ability to hide pages and using a method to unhide those pages for debugging purposes, but, again, should have included screen shots to demonstrate his techniques. Unfortunately, I will have to find another source to help me learn this topic.
Regretfully I’m going to have to agree...
03 Dec 2006 @ amazon.com
with the reviewer that mentioned the fact that this book is filled with an unbelievable amount of nonsense. If you were to take the good parts of this primer and remove all the other tree pulp waste, it would be a 30-35 page book. The parts that are informative are so, but fall short in depth and sometimes the author just goes on another of his drivel rampages in media res and confuses the bjeezus out of the reader.
One of those computer books that makes you be glad there are lenient return policies for books.
too much drivel
13 Nov 2006 @ amazon.com
There is some good technical content here but the fluffy writing style is extremely irritating. Consider the following paragraph:
"Regardless of the name they call it by, people either love or hate JavaScript, which is probably why opinions range from it being either the greatest thing since sliced bread or the tool of the devil. Personally, I believe that cheeseburgers are the greatest thing since sliced bread and that the tool of the devil is cellphones. Nothing worse than enjoying a good cheeseburger, with onion rings on the side, and the damn phone starts playing ’The Monster Mash.’ But I digress."
If you enjoy reading drivel like this, buy the book--you’ll get your fill.
And then there’s the occasional piece of dangerous thinking, for example:
"Nevertheless, it works, which is all that really matters when developing an application."
Really?
The source examples are poorly formatted, making the code unnecessarily difficult to read.
A good vacation read, but short on substance
09 Nov 2006 @ amazon.com
I read AJAX: Creating Web Pages with Asynchronous JavaScript and XML by Edmond Woychowsky while on vacation. As it turned out, this was a good book to read on vacation. The author touches on many subjects at a very introductory level, including Javascript, XML, XSLT etc. If you know these subjects at an introductory level, I would suggest another book that is more geared toward AJAX and its uses and less geared toward these building blocks. I think most readers know Javascript has conditional statements and looping capability and so don’t need to waste time reading several pages about this.
In fact, who the book is geared toward seems to be part of this book’s problem. At some points, I thought the author was writing for an audience fresh out of their first day of Programming 101. At others, I felt he was writing for seasoned professionals.
The book reads well if one is on vacation, but if one is working and wants to know the intermediate or advanced details behind AJAX, this is not that book. In the beginning, I found the SG-1 and Star Trek, etc. analogies and asides amusing, but by page 40 I had had enough of these. The book would be significantly shorter without them, and in the end if I had wanted to be entertained I wouldn’t have been reading a book on this subject.
I found the reference material formatted in tables to be useful, and I may well come back to this book for that.
One final point... Where are the electronic versions of the code samples? No CD, no website I can find. I guess my only alternative is to go to Safari and cut n paste. The author really doesn’t expect his readers to type by hand his multipage code examples, does he? It is 2006 afterall.
Where the #$@&* is the source code?
09 Nov 2006 @ amazon.com
So, I purchased this book full of enthusiasm and began reading. As soon as the examples appeared, I naturally wanted to try them out. Whoa! Where is the example source code? Sorry, Mac, gotta type it in yourself.
After considerable looking around on the web, I finally discovered that the source code will not be made available until at least six months after the initial publication, which is pretty recent (seems like August of September of 2006).
That’s right, you pay a big penalty for purchasing this book until Spring of 2007. By that time, at the rate of technological progression in web application programming, you could be looking at buying Son of Ajax or whatever the next step will be.
I think this book is well-written and useful, but I’m dunning it very hard because of the lack of source code. It’s unforgiveable.
This is a 5-star book!
09 Nov 2006 @ amazon.com
I purchased this book full of enthusiasm and began reading and, as soon as the examples appeared, I naturally wanted to try them out. However, the sample code isn’t available yet. When I first wrote this review, I dinged two stars for this. Immediately, I received contact from the author who graciously sent me his sample code.
After considerable looking around on the web, I finally discovered that the source code is not scheduled formally speaking to become made available until six months after the initial publication, which was pretty recent (seems like August or September of 2006). Until then, or if you feel you need it before then, you can surely get it from the author whom you can contact via Amazon’s friend link (sort of like LinkedIn, but for Amazon). [...]
I started the book by perusing it to see that it covered all the topics I personally knew I would need (I also own Foundations of AJAX and so had some exposure already). When I found I could not get the sample code, I stopped, but had to set it aside for another project anyway. Hence, I’m not giving a lot of good detail in this review. Maybe I’ll come back later.
It doesn’t appear that they’ll let me change the number of stars on this review, so I’ve modified the title to reflect the rating I would now like to give it. This is based on knowing what I wanted covered, perusing all the chapters noting that what I want is covered as well as noting Ed’s style, which I quite like and which I think helps the flow.
An easily-understood, basic guide
07 Nov 2006 @ amazon.com
AJAX: CREATING WEB PAGES WITH ASYNCHRONOUS JAVASCRIPT AND XML by Edmond Woychowsky is for web programmers who want to make the most of Ajax’s processing powers. From understanding and using back-end code to developing Ajax libraries for code re-use and reference and linking elements with attributes and descriptions, here’s an easily-understood, basic guide to not just Ajax, but other open source technologies and how they interact, from Firefox to MySQL.
Diane C. Donovan
California Bookwatch
A somewhat different approach to presenting Ajax...
05 Nov 2006 @ amazon.com
AJAX: Creating Web Pages with Asynchronous JavaScript and XML by Edmond Woychowsky is one of those book that’s entertaining to read, but it’s structured somewhat differently that most Ajax books I’ve read and reviewed.
Contents: Types of Web Pages; Introducing Ajax; HTML/XHTML; JavaScript; Ajax Using HTML and JavaScript; XML; XMLHttpRequest; Ajax Using XML and XMLHttpRequest; XPath; XSLT; Ajax Using XSLT; Better Living Through Code Reuse; Traveling with Ruby on Rails; Traveling Farther with Ruby; The Essential Cross-Browser HTML DOM; Other Items of Interest; Index
Most Ajax books dive into the XMLHttpRequest object pretty quickly, since that’s the key element that makes for the unique client/server interaction. From there, the HTML, DOM, and JavaScript elements are filled in. This book takes nearly the opposite tack. The HTML, XML, and JavaScript elements of Ajax are presented first, and you don’t get the XMLHttpRequest until you’re pretty deep into the material. As such, I almost felt like I was reading a book on web development that just happened to cover Ajax as part of the material. One thing that this book *does* do that’s not seen in most Ajax books is build the example application using a substantial amount of relational database access. If you’re looking to use Ajax in that type of programming environment or application, this book will help you tie it together a bit better than others. From a pure readability viewpoint, it’s pretty entertaining. There’s a number of literary and cinematic references that make the material light and conversational.
I’m not sure this would be a title I’d recommend for someone’s first exposure to Ajax. It’s not as focused as many other offerings out there. But if you’re looking for an additional Ajax title or one that talks more about relational database usage, this would fit the bill.
Good learning material, questionable value
01 Nov 2006 @ amazon.com
The book covers a broad range of topics related to AJAX, including JavaScript and generic HTML/XML. As a moderately experienced web developer, I found the book pretty bloated and the language is overly fancy and repetitive. Every chapter is filled with references to movies, characters, life experiences, etc. which I hardly appreciate in technical learning book. I’d prefer more thoughtful analysis of AJAX code patterns, and more reference material instead.
The code samples are chosen well enough, however the text explanations and all the lyrical details could be 70% shorter. This is an OK book for a beginner web developer, but I wouldn’t recommend it to somebody who needs to quickly jump in the game and doesn’t have much time to read.
Great Introduction to Ajax
09 Oct 2006 @ amazon.com
Ajax has hit the bookstores hard the past 6 months and there a lot of books on the market. To try and differentiate them is difficult since it is still a fairly new technology (or implementation of existing technologies actually) and people are trying to understand how to use it and use it properly.
The Ajax: Creating Web Pages with Asynchronous JavaScript and XML is a little different than the rest and that is a good thing.
Here’s why...
1) It doesn’t just go right into showing you how to use the XMLHttpRequest object in the usual "Hello World" examples. Its goes into detail how normal scripting works with web pages and shows the differences in using an Ajax implementation and what it can do it for you.
2) It doesn’t try to sell you that using Ajax is always better. It explains how other techniques (better or worse) can be used to do similar results: HTML frames and IFRAMES.
3) It teaches you the technologies that are used in Ajax in case you are just starting out. It gives a great primer to XHTML tags,JavaScript basic syntax, the DOM and XML.
4) The examples on Ajax use open source technologies (PHP and MySQL) and really explain how to use these server-side technologies so if you’re unfamiliar with them you won’t get lost. Was great because myself am a ASP.NET developer, but I had no problem following the examples using PHP code.
5) A very detailed explanation of the XMLHttpRequest object (chapter 7 and 8). Other books I have read on Ajax briefly go into this very important object but this book really explains it methods and properties and how to use it correctly with XML DOM, RSS, and Web Services.
6) Covers XSLT, which many books do not.
Those are just a few points why this book is a great, complete introduction to Ajax and why it should be in your bookshelf. I highly recommend it.
enhanced JavaScript
12 Sep 2006 @ amazon.com
As an aside, the author embeds humourous throwaway remarks in this text, that are often well worth hunting for and reading for your own amusement.
The book goes through the syntax of Ajax. Which essentially is the syntax of JavaScript itself. Ajax does not really invent a new language. Its innovation comes in how it lets you combine existing approaches in a novel manner. This means that you might consider this book as an advanced text on JavaScript, and how to combine it with using HTML and XML. External to this book, there is a feeling on the Web that Ajax is really a clever marketing of JavaScript.
In any event, the methods described in the book should be easy to an experienced programmer. Especially if you have had any background in even minimally using JavaScript and HTML. The most intricate parts of the book relate to using XPath and XSLT. These have been around for several years. But prior to Ajax, their uptake seems to have been minimal. Perhaps due to their complexity. With Ajax, there is now a prospect that XPath and XSLT might actually see greater use. The author has correctly included them in the book, for completeness. However, if you are new to Ajax, I’d suggest avoiding these chapters on a first pass.