What is Web 2.0?

Image Courtesy: wikipedia.org

The term “Web 2.0” defines a set of principles and practices for web applications,
which, when followed, entitle a web application to wear the Web 2.0 crown. A web
site can claim to be a Web 2.0 site if it:
Allows users to control data presented on the web site
  • Presents a platform that enables the mixing (or mash-up) of technologies and data
  • Enables services to be consumed that are beyond the boundary of the application
  • Harnesses collective intelligence by enabling the following:
    • Aggregation of relevant content from heterogeneous sources
    • User contributed content
    • User moderation of content via tagging and rating
  • Uses state-of-the-art technologies that take interactivity on the Web to the next level by use of popular technologies like Ajax, Flash, and Silverlight.