Web 2.0 Patterns
August 28th, 2006 by Pascal Alberty
When we ask people “What’s Web 2.0 ?” they often answer “Yeah, it’s Ajax, it’s YouTube, …” … funny … I found this answer to simple, too short. Web 2.0 is more a philosophy then (only) a technology (even if technology is used to support Web 2.0).
Tim O’Reilly gives the first Web 2.0 definition. Now a group of people (including Martin Fowler) defines what they call Web 2.0 Patterns.
Here an abstract:
We tried to compile a set of values, along the lines of the Agile Manifesto. The key with the agile values is that is used a “X over Y†format where Y by itself is a fairly reasonable goal. For example, the value is not “Working Software over Broken Software†(duh!) but “Working Software over Comprehensive Documentationâ€. Here are some of our candidates:
* Simplicity over Completeness
* Long tail over Mass Audience
* Share over Protect
* Advertise over Subscribe
* Syndication over Stickiness
* Early Availability over Correctness
* Select by Crowd over Editor
* Honest voice over Corporate Speak
* Participation over Publishing
* Community over Product