domingo, 13 de febrero de 2011

La Web 2.0

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: