Online Book Reader

Home Category

AJAX In Action [4]

By Root 3904 0
role, building software for big Tier 1 banks. We use a mixture of Java and JavaScript and employ tricks with hidden frames and other things. My team currently looks after more than 1.5 million bytes of such code—that’s static JavaScript, in addition to code we generate from JSPs. No, I’m not counting any image resources in there either. We use it to develop applications for hundreds of operators managing millions of dollars’ worth of accounts. Your bank account may well be managed by this software.

Somewhere along the way, JavaScript had grown up without my quite realizing it. In February 2005, Jesse James Garrett provided the missing piece of the jigsaw puzzle. He gave a short, snappy name to the cross-browser-asynchronousrich-client-dynamic-HTML-client-server technology that had been sneaking up on us all for the last few years: Ajax.

And the rest, as they say, is history. Ajax is generating a lot of interest now, and a lot of good code is getting written by the people behind Prototype, Rico, Dojo, qooxdoo, Sarissa, and numerous other frameworks, too plentiful to count. Actually, we do try to count them, in appendix C. We think we’ve rounded up most of the suspects. And I’ve never had so much fun playing—I mean working—

with computers.

We have not arrived yet. The field is still evolving. I was amazed to see just how much when I did the final edits in September on the first chapter that I wrote back in May! There’s still a lot of thinking to be done on this subject, and the next year or two will be exciting. I’ve been very lucky to have Eric and Darren on the book piece of the journey with me so far.

We hope you will join us—and enjoy the ride.

DAVE CRANE

Licensed to jonathan zheng

acknowledgments

Although there are only three names on the cover of this book, a legion of talented, hardworking, and just plain crazy people supported us behind the scenes. We’d like to thank everyone at Manning, especially our publisher, Marjan Bace, and our development editors, Jackie Carter and Doug Bennett, for their continuous support and help on so many aspects of the manuscript. To the others at Manning who worked with us in different stages of the project—

Blaise Bace, review editor Karen Tegtmayer, webmaster Iain Shigeoka, publicist Helen Trimes, and not least of all project editor Mary Piergies—thanks for helping to steer us along so smoothly. Our copyeditors, Linda Recktenwald and Liz Welch, and proofreaders Barbara Mirecki and Tiffany Taylor, proved to be indispensable, and design editor Dottie Marsico and typesetter Denis Dalinnik did a marvelous job of converting our scribbles into pictures and our text into a real book!

Many talented coders gave their time unflinchingly to our cause, as technical proofreaders and reviewers. Leading the charge were Phil McCarthy (who not only corrected our code, but also our grammar and style, even setting us straight on the rules of Battleship) and Bear Bibeault, who bravely advised on server architecture, client-side code, and Mac compatibility, in the face of Hurricane Rita. Joe Mayo, Valentin Crettaz, James Tikalsky, Shane Witbeck, Frank Zammetti, Joel Webber, Jonathan Esterhazy, Garret Wilson, Joe Walker, and xxi

Licensed to jonathan zheng

xxii

ACKNOWLEDGMENTS

J.B. Rainsberger provided first-rate technical support at very short notice. We are truly grateful to them.

We also thank the many reviewers of the manuscript, in its various stages, for their thoughtful feedback: Ernest Friedman-Hill, Craig Walls, Patrick Peak, J. B. Rainsberger, Jack Herrington, Erik Hatcher, Oliver Zeigermann, Suresh Kumar, Mark Chaimungkalanont, Doug Warren, Deiveehan Nallazhagappan, Norman Richards, Mark Eagle, Christophe Avare, Bill Lynch, Wayland Chan, Shane Witbeck, Mike Stenhouse, Frank Zammetti, Brendan Murray, Ryan Cox, Valentin Crettaz, Thomas Baekdal, Peter-Paul Koch, Venkatt Guhesan, Frank Jania, Mike Foster, Bear Bibeault, Peter George, Joel Webber, Nikhil Narayana, Harshad Oak, and Bas Vodde.

Thanks to Paul Hobbs, Bill Gathen, and Charlie

Return Main Page Previous Page Next Page

®Online Book Reader