Si bien las fuentes de información sobre la web 2.0 son ampliamente vastas (dato: a través de buscadores como Google podrás encontrar numerosas definiciones y ejemplos), me pareció conveniente estrenar mi blog citando una referencia acerca de lo que puede llamarse o identificarse como “web 2.0”.
El primer antecedente histórico, nos conduce hasta el año 2004, cuando Tim O’Reilly utiliza el término “web 2.0” para referirse a una segunda generación de la Web, haciendo hincapié en el surgimiento de comunidades de usuarios, redes sociales, blogs y wikis y sus respectivos roles protagónicos en los procesos de colaboración, interacción e intercambio de información ágil entre usuarios.
Hasta el momento, no hay una definición homogénea respecto de la web 2.0 (es más, creo que nunca nos pondremos de acuerdo en esto). En líneas generales, cuando hablamos de web 2.0, todos concordamos en que, entre otras cosas, nos referimos a una serie de aplicaciones, funcionalidades y páginas web que utilizan inteligencia colectiva con el propósito de ofrecer servicios interactivos en red, teniendo los usuarios, el usufructo y control de los datos. Asimismo, muchas personas incluyéndome a mí, adhieren a que la web 2.0 es una tendencia.
¿Por qué para muchas personas la web 2.0 es una tendencia? En primer lugar, porque no existen criterios estrictamente definidos para decir “éste web site es 2.0 y aquél no lo es”. Esto sucede porque los web sites están en continua evolución. Lo más usual, es que un portal pase de tener el aspecto de “pantalla televisiva”, donde se ofrecían determinados datos, productos y servicios de manera “unilateral”, es decir, el usuario sólo podía “ver”, careciendo casi absolutamente de interacción, a ser un conjunto de utilidades y servicios sustentados en una base de datos donde los usuarios puedan tener libertad de interactuar (ya sea modificando, incorporando o eliminando información).
¿Qué características posee la web 2.0 desde las perspectivas del diseño y el desarrollo?
Si bien, como mencioné anteriormente, las infraestructuras de la web 2.0 están en continua evolución, hay una serie de características destacadas que incluyen el software de servidor, protocolos de mensajes y numerosas aplicaciones para clientes. Desde el punto de vista del desarrollo de un web site 2.0, se incluyen técnicas que emplean: CSS (marcado XHTML), Ajax, Javascript, SEM (URLs con significado), XUL, Mashup, APIs XML o REST, entre otras.
Un claro ejemplo que resume la web 2.0 es el sitio de Amazon. ¿A qué se dedica Amazon? Si visitaste su web site, probablemente creas que se dedica a vender libros (para el caso que estuvieses queriendo comprar un libro), y te imagines un gran sistema de stock y almacenes gigantescos. Sin embargo, la característica más visible de Amazon, como ejemplo de web 2.0, es que los usuarios acceden para conocer la opinión de otros usuarios, acerca del libro que piensan comprar y a su vez, añaden sus opiniones acerca de títulos que ya han comprado para que otros usuarios conozcan. Y Amazon, aquí juega como intermediario entre quienes tienen esos gigantescos almacenes de libros y los compradores ¿se comprende por qué es un ejemplo de web 2.0? Amazon está gestionando una base de datos con información de vital importancia a la que un usuario consulta como paso previo a la compra. Esta información, de alguna manera generará influencias en la decisión del comprador, y Amazon, estratégicamente hace usufructo de su base de datos ¡nuevos modelos de negocios en la web 2.0!