Web 2.0 Applications

The term "Web 2.0" is commonly associated with web applications that facilitate interactive information sharing, interoperability, user-centered design and collaboration on the World Wide Web. Examples of Web 2.0 include web-based communities, hosted services, web applications, social-networking sites, video-sharing sites, wikis, blogs, mashups and folksonomies. A Web 2.0 site allows its users to interact with other users or to change websitecontent, in contrast to non-interactive websites where users are limited to the passive viewing of information that is provided to them.

Some Web 2.0 applications (like the remixed google maps) happen to be AJAX applications. AJAX can be a useful approach for making web applications with very rich behavior. It doesn't have anything to do with the read/write web, which is what web 2.0 is about.

Web 2.0 is about making websites machine readable so that content can squirt seamlessly between unrelated sites. Technologies like RSS, RESTian APIs, and XHTML/CSS are the core of Web 2.0. Social networks and tagging and attention are at the core of Web 2.0. Not rich client technologies like AJAX.