Es una terminología implementada desde el 2004, referida a la transacción que se dio en la web de las aplicaciones tradicionales hacia aplicaciones que funcionan más con el usuario final. Se ha pasado de un entorno estático con pocas actualizaciones a uno en donde el usuario es el principal actor.
A continuación se compararan servicios web que muestran la evolución hacia la Web 2.0:
Web 1.0 Web 2.0
Doubleclick Google AdSense (Servicios Publicidad)
Ofoto Flickr (Comunidades fotográficas)
Akamai BitTorrent (Distribución de contenidos)
mp3.com Napster (Descargas de música)
Britannica Online Wikipedia (Enciclopedias)
Sitios personales Blogs (Páginas personales)
Especulación con dominios Optimización en motores de búsqueda SEO
Páginas vistas Costo por click
CMSs Wikis (Administradores de contenidos)
Categorías/Directorios Tags
Creo que lo más importante de las tecnologías 2.0 es el enfoque al usuario. Si se sabe qué tipo de usuario maneja un servicio, se conocen sus necesidades y expectativas con respecto a lo que se puede ofrecer por medio de un sistema web. Personificación, inmediatez y legibilidad son las estrategias que se deben seguir para tal fin.
Propiamente hablando de tecnología, la idea es que el usuario sienta en lo mínimo el trabajo que hace el servidor para poder ingresar los resultados, la creación de perfiles gracias al uso y opciones registradas del mismo usuario puede hacer una preselección de las opciones más próximas a lo que el usuario desee y así mismo poder hacer una precarga de las mismas, el uso del cache y las cookies puede ayudar en este sentido.
Para esto el uso de base de datos basada en objetos, el uso de ajax, javascript y otras tecnologias de prefetch, aunadas a las posibilidades del recién estrenado HTML5 son herramientas esenciales.
Fuentes: