A comprehensive list of Web 2.0 Sites, Trends, Companies, Services and more
Web 2.0 is actually a phrase coined by O'Reilly Media in 2004. As most other definitions, Web 2.0 doesn't have a hard boundary

On September 30, 2005, Tim O'Reilly wrote a piece summarizing the subject. The mind-map pictured above (constructed by Markus Angermeier on November 11, 2005) sums up the memes of Web 2.0, with example-sites and services attached (See the above picture).
What Web 2.0 Means For UsersFor users of the web, Web 2.0 means
- Rich user experience
- Aggregation of content in one place (mashup)
- Services that can be easily used
OReilly gives the following concept translation, from Web 1.0 site/concepts to Web 2.0 sites/concepts.
DoubleClick-->Google AdSense
Ofoto-->Flickr
Akamai-->BitTorrent
mp3.com-->Napster
Britannica Online-->Wikipedia
personal websites-->blogging
evite-->upcoming.org and EVDB
domain name speculation-->search engine optimization
page views-->cost per click
screen scraping-->web services
publishing-->participation
content management systems-->wikis
directories (taxonomy)-->tagging ("folksonomy")
stickiness-->syndication
What Web 2.0 Means For Developers
A Web 2.0 website may typically feature a number of the following techniques:
- Rich Internet application techniques, optionally Ajax-based
- CSS (Cascading style sheets)
- Semantically valid XHTML markup and the use of Microformats
- Syndication and aggregation of data in RSS/Atom formats
- Clean and meaningful URLs
- Extensive use of folksonomies (in the form of tags or tagclouds, for example) , and social bookmarking
- Use of wiki software either completely or partially
- Weblog (Blogs) publishing
- Mashups (Aggregation of content)
- Webservice APIs
Labels: Web 2.0 Terms