What is Ajax? Ajax is a methodology that fuses existing Web development technologies to produce highly functional and responsive Web sites and services.
Why is it worth watching? Two words: Web services. It is difficult to understate Ajax’ impact on both Web development and Web browsing. As developers have come to embrace it, our expectations of what a Web site can do are undergoing yet another profound shift. Building Web sites that look and feel like desktop applications is one of the key reasons Ajax is amazing. Faster online experiences is another.
When is it coming? It’s already here; in fact, you’ve probably already used dozens of Ajax-enhanced Web sites.
Tell me more. As far as buzzwords go, Ajax takes the cake. Everyone is talking about it. Everyone is doing it, or thinking about doing it. Google is doing it. Microsoft is doing it. Yahoo is doing it. Chances are, most of your favorite Web sites are doing it, even if you’re not aware of it.
This stands in marked contrast to the standard, old-school method of refreshing entire pages to present the user with the few new pieces of data requested.
Google Maps is a classic example of an Ajax Web application. Response times are fast, and the site is able to deliver a surprisingly rapid-to-respond experience that looks and functions more like a “traditional” localized app than a Web page.
Yahoo is also using Ajax in its Flickr photo service. And in the very near future, Microsoft will launch Windows Live (now in beta), an ambitious Web service that will offer users the ability to use several Windows-based applications from a browser window.
The new world of Web services — another twenty-dollar buzzword with actual real-world potential — pretty much owes everything to Ajax developers.