O’Reilly has a document on “What is Web 2.0?“. For class on Tuesday, please read the article as it really encapsulates the movement in web application design/architecture.
The important topics discussed are:
- Web as a Platform
- Harnessing Collective Intelligence
- Data is the Next Intel Inside
- End of the Software Release Cycle
- Lightweight Programming Models
- Software Above the Level of a Single Device
- Rich User Experiences
Of particular note is the comparison between a Web 1.0/Web 2.0 comparisons:
Web 1.0 | Web 2.0 | |
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 |