ACMCrossroads / Espanol / Xrds13-1 / ¿Qué es la Web 2.0?

 

¿Qué es la Web 2.0?

por Daniel Lewis

Traducido por Horacio Díez Jiménez

La Web 2.0 es aquello en lo que se convertirá la Web. Es un paso revolucionario hacia adelante, incluyendo no solo cómo se ven los sitios Web, sino además métodos de interacción, estilos de desarrollo y fuentes de contenido. Este artículo discute los conceptos y características de la Web 2.0.

Una de las principales ideas detrás de la Web 2.0 es su usabilidad. Las aplicaciones de la Web 2.0 tienden a verse más como aplicaciones de escritorio que como páginas Web: tienen interfaces simples con colores planos y sin patrones activos, logos o animación. Además, proveen una mayor riqueza de interacción previamente encontrada solo en aplicaciones de escritorio. ¿Cómo es posible esto? No es solo por el talento de artistas gráficos, sino quizá por cómo son desarrolladas las aplicaciones…

Los sistemas de la Web 2.0 son desarrollados por programadores creativos usando marcos de desarrollo tales como Ruby On Rails (para el lenguaje de programación Ruby) y Django (para el lenguaje de programación Phyton), o familias de tecnologías como AJAX. Los desarrolladores favorecen los lenguajes dinámicos porque ellos facilitan un rápido desarrollo, depuración y distribución, comparados con los lenguajes compilados, lenguajes estáticos, los cuales tienden a requerir mayor tiempo de desarrollo y son más complejos para distribuir. Los lenguajes de programación dinámicos también permiten a los datos y la información fluir a través del sistema Web fácilmente, proporcionando contenido dinámico.

El contenido dinámico es otra fuerza importante detrás de la Web 2.0. La información puede ser recopilada de múltiples fuentes en tiempo real y ensamblada en una sola página Web. ¿Pero de dónde viene la información? A menudo los usuarios de un sitio Web crean el contenido ellos mismos. Esto viene en muchas formas, incluyendo:

  • Blogging, o Web logging, que es como un diario en línea o un suministro de noticias.
  • Sindicación, un concepto similar a blogging excepto que la información no necesita ser vista en una página Web.
  • Compartir recursos, lo cual permite a los usuarios compartir sus enlaces Web favoritos y otros recursos, usando palabras descriptivas llamadas marcas. Sistemas de ejemplo incluyen del.icio.us y bibsonomy.org.

Similarmente, la compartición de información temática es una aproximación abierta, colaborativa, a generación de contenido típica de la Web 2.0. El ejemplo más claro de sistemas de compartición de información temática es la wiki (pronunciado wiki). Los Wikis a simple vista se ven como páginas Web estándares pero, si usted mira cuidadosamente, ve que es posible para cualquier usuario modificar estas páginas. El wiki más famoso es Wikipedia, una enciclopedia en línea a la que cualquiera puede editar o agregar contenido.

Tim O'Reilly, el originador del concepto de la Web 2.0, da ejemplos de sistemas e ideas de la Web 1.0 comparados contra sistemas e ideas de la Web 2.0 [3].:

Web 1.0 Web 2.0
DoubleClick Google AdSense
Ofoto Flickr
Akamai BitTorrent
mp3.com Napster
Enciclopedia Britannica en línea Wikipedia
Sitios Web personales blogging
Evite upcoming.org and EVDB
Especulación con nombres de dominio Optimización de motores de búsqueda
Vistas de páginas Costo por click
Extractos de pantalla Servicios Web
Publicación Participación
Sistemas de administración de contenido wikis
Directorios (taxonomía) Marcación ("folksonomy")
Viscosidad, tenacidad Sindicación

A medida que los sistemas Web emergen y se desarrollan, están incorporando programas de escritorio a la Web, al punto en que las aplicaciones de escritorio pueden ser reemplazadas por el navegador de Internet. Ya podemos reemplazar Word con Writely.com y Excel con Google Spreadsheet. Eventualmente podemos reemplazar Photoshop o GIMP con Pixho.com.

No obstante, existen unos pocos problemas potenciales para los cuales hay que estar preparado, a medida que la Web 2.0 toma forma. El más importante de ellos es la pérdida de estructura que podría ocurrir si los desarrolladores Web se enfocan exclusivamente en presentar datos en formatos orientados a los humanos. Los datos pueden llegar a ser caóticos e ilegibles para usuarios no humanos, ocultando información importante o interesante y haciendo la automatización de tareas muy difícil. Pero los números simples y puros de servicios de la Web 2.0 ya disponibles muestran que es hora de actualizar el sistema.

Para detalles y discusión posteriores, Paul Graham presenta una interesante revisión de la tecnología [2]. Hay también un sitio Web 2.0 que realiza la verificación para ver si otros sitios Web podrían ser considerados como Web 2.0 [1]. O contemple una vista alternativa de la Web 2.0 y su posible sucesor en [4].

Referencias

  1. Web 2.0 Validator, 03/03/2006, http://web2.0validator.com/
  2. Graham, P. Web 2.0, 11/30/2005, http://paulgraham.com/web20.html.
  3. O'Reilly, T. ¿Qué es la Web 2.0? - Patrones de diseño y Modelos de negocios para la próxima generación de Software, 30/09/2005, http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html.
  4. Wainwright, P. ¿Qué esperar de la Web 3.0?, 29/11/2005, http://blogs.zdnet.com/SAAS/?p=68.

Biografía

Daniel Lewis es un estudiante de la Universidad Brookes de Oxford, quien estudia para obtener su BSc(Hons) en Sistemas Inteligentes e Ingeniería del Software. Sus intereses en computación incluyen la Web semántica, la Web 2.0 y los sistemas inteligentes. Él es el fundador de Brookes Computing Society en la Universidad Brookes de Oxford.

Traductor

Horacio Díez Jiménez (g-diez@uniandes.edu.co) es ingeniero de sistemas, con una especialización en redes y telecomunicaciones. Actualmente adelanta estudios de maestría en Ingeniería de Sistemas y Computación en la Universidad de Los Andes en Bogotá, Colombia.

Copyright 2004, The Association for Computing Machinery, Inc.