Diveria

Mi empresa

jueves, 7 de agosto de 2008

La Web 2.0 ...

Debido a que tuve la posibilidad de discutir el termino "WEB 2.0" con colegas amigos, cumplo con la misión de buscar un poco de información y postear un articulo relacionado.

La Web 2.0 conceptualmente no es una tecnología en particular, si no lo que las tecnologías que surgieron en la web dieron posibilidad de hacer, básicamente marca una línea de tiempo y dos generaciones de aplicaciones.

En los primeros tiempos las aplicaciones de internet eran simples documentos que mostaban información con baja interacción con el usuario, escasa lógica y baja actualización.

Cómo era de esperar la red se expandió, las tecnologías maduraron y tenemos lo que hoy podemos observar, una wbe que dia a día gana terreno a las aplicaciones tradicionales y nos empuja a todo tenerlo ahí, independientemente de donde estoy.

Les recomiendo vean el siguiente mapa que es muy interesante para clasificar el mundo de internet y de la Web 2.0, para ello pueden ir al http://www.internality.com/web20/.

La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través del web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio.


Pero para entender de donde viene el término de Web 2.0 tenemos que remontarnos al momento en que Dale Dougherty de O’Reilly Media utilizó este término en una conferencia en la que compartió una lluvia de ideas junto a Craig Cline de MediaLive. En dicho evento se hablaba del renacimiento y evolución de la web.


Ejemplos de la Web 2.0



Tecnologías que dan vida a un proyecto Web 2.0:

  • Transformar software de escritorio hacia la plataforma del web.
  • Respeto a los estándares como el XHTML.
  • Separación de contenido del diseño con uso de hojas de estilo.
  • Sindicación de contenidos.
  • Ajax (javascript ascincrónico y xml).
  • Uso de Flash, Flex o Lazlo.
  • Uso de Ruby on Rails para programar páginas dinámicas.
  • Utilización de redes sociales al manejar usuarios y comunidades.
  • Dar control total a los usuarios en el manejo de su información.
  • Proveer APis o XML para que las aplicaciones puedan ser manipuladas por otros.
  • Facilitar el posicionamiento con URL sencillos.

No hay comentarios: