Real-World AJAX Book Preview
A Brief History of AJAX
Real-World AJAX Book Preview: A Brief History of AJAX
May. 19, 2008 01:00 PM
This content is reprinted from Real-World AJAX: Secrets of the Masters published by SYS-CON Books. To order the entire book now along with companion DVDs for the special pre-order price, click here for more information. Aimed at everyone from enterprise developers to self-taught scripters, Real-World AJAX: Secrets of the Masters is the perfect book for anyone who wants to start developing AJAX applications.
A Brief History of AJAX
On April 30, 1993, CERN announced that the World Wide Web would be free for anyone to use and the Web took off, jumping from 130 Web sites in 1993, to over 100,000 in 1996, to 11.5 billion sites in 2005. The main protocol used on the Web is the Hypertext Transfer Protocol (HTTP). It's a patented open Internet request/response protocol intended to publish and receive HTML pages.
The HTTP protocol was so simple it made any barriers to doing Web design and development so low that anyone could enter. However, it was a step backwards for programmers and software development. The Web was never meant to be used for applications, only mass storage or linked content. Ever since the Web came out, developers have been struggling to get around the request/response sequence.
In 2002, Microsoft replaced Remoting Scripting with the XMLHttpRequest object, which was quickly copied by all the major browsers. The only difference was that until Internet Explorer 7, the XMLHttpRequest object was implemented with ActiveX. With the release of IE7, ActiveX will no longer have to be enabled to support AJAX requests.
What slowed down this technique, and any advances in browser technology, was consistency. Browsers behaved differently and were moving too fast for application development to be based on them. After the browser wars ended and there was no more money involved, their development slowed and they started to stick to standards.
The term AJAX was coined on February 18, 2005, by Jesse James Garret in a short essay published a few days after Google released its Maps application. Since then, the name has been controversial and dismissed in some corners as mere marketing hype for existing techniques. And in a sense this is true: AJAX does not describe a new technique but simply provides a common name to refer to existing ones.
Microsoft is currently working on its Live product series. Windows, Office, Messenger, Shopping Carts, all AJAX-based using Microsoft's Atlas technology, are still in beta.
IBM and a group of industry leaders announced on February 2006, an open source initiative to promote AJAX adoption. This initiative, known as OpenAjax (www.openajax.org), is (at the time of writing) supported by over 60 companies and organizations including BEA Systems, Borland, the Dojo Foundation, the Eclipse Foundation, Google, IBM, Laszlo Systems, Mozilla, Nexaweb, Novell, Openwave Systems, Oracle, Red Hat, Yahoo, Zend, and Zimbra.
This content is reprinted from Real-World AJAX: Secrets of the Masters published by SYS-CON Books. To order the entire book now along with companion DVDs, click here to order.
Reader Feedback: Page 1 of 1
Latest Cloud Developer Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
SYS-CON Featured Whitepapers
Most Read This Week