miércoles, 2 de noviembre de 2011

Web 2.0 y 3.0

Introducción:


Antes de la llegada de las tecnologías de la Web 2.0 se utilizaban páginas estáticas programadas en HTML (Hyper Text Markup Language) que no eran actualizadas frecuentemente. El éxito de las .com dependía de webs más dinámicas (a veces llamadas Web 1.5) donde los sistemas de gestión de datos servían páginas HTML dinámicas creadas al vuelo desde una base de datos actualizada. En ambos sentidos, el conseguir hits (visitas) y la estética visual eran considerados como factores importantes.
Los teóricos de la aproximación a la Web 2.0 piensan que el uso de la web está orientado a la interacción y redes sociales, que pueden servir contenido que explota los efectos de las redes, creando o no webs interactivas y visuales. Es decir, los sitios Web 2.0 actúan más como puntos de encuentro o webs dependientes de usuarios, que como webs tradicionales.

Web 2.0:


El término Web 2.0 está asociado a aplicaciones web que facilitan el compartir información, el diseño centrado en el usuario y la colaboración en la World Wide Web . Ejemplos de la Web 2.0 son las comunidades web, los servicios web, las aplicaciones web, los servicios en red social, los servicios de alojamiento de vídeos, las wikis, blogs...

El término está asociado estrechamente con Tim O'relly, debido a la conferencia sobre la Web 2.0 de O'relly Media en 2004. Aunque el término sugiere una nueva versión de la World Wide Web, no se refiere a una actualización de las especificaciones técnicas de la web, sino más bien a cambios acumulativos en la forma en la que desarolladores de software y usuarios finales utilizan la Web.

Se puede decir que una web está construida usando tecnología de la Web 2.0 si se caracteriza por las siguientes técnicas:



  • CSS, marcado XHTML válido semánticamente y Microformatos
  • Técnicas de aplicaciones ricas no intrusivas (como AJAX)
  • Java Web Start
  • XUL
  • Redifusión/Agregación de datos en RSS/ATOM
  • URLs sencillas con significado semántico
  • Soporte para postear en un blog
  • JCC y APIs REST o XML
  • JSON
  • Algunos aspectos de redes sociales...

Web 3.0:

Web 3.0 es un término que se utiliza para describir la evolución del uso y la interacción en la red a través de diferentes caminos. Ello incluye, la transformación de la red en una base de datos, un movimiento hacia hacer los contenidos accesibles por múltiples aplicaciones non-browser, el empuje de las tecnologías de inteligencia artificial, la web semántica, la Web Geoespacial, o la Web 3D. Frecuentemente es utilizado por el mercado para promocionar las mejoras respecto a la Web 2.0. El término Web 3.0 apareció por primera vez en 2006 en un artículo de Jeffrey Zeldman, crítico de la Web 2.0 y asociado a tecnologias como AJAX. Actualmente existe un debate considerable en torno a lo que significa Web 3.0, y cuál sea la definición más adecuada.


Las tecnologías de la Web 3.0, como programas inteligentes, que utilizan datos semánticos, se han implementado y usado a pequeña escala en compañías para conseguir una manipulación de datos más eficiente. En los últimos años, sin embargo, ha habido un mayor enfoque dirigido a trasladar estas tecnologías de inteligencia semántica al público general.


Web 3.0 también ha sido utilizada para describir el camino evolutivo de la red que conduce a la inteligencia artificial. Algunos escépticos lo ven como una visión inalcanzable. Sin embargo, compañías como IBM y Google están implementando nuevas tecnologías que cosechan información sorprendente, como el hecho de hacer predicciones de canciones que serán un éxito, tomando como base información de las webs de música de la Universidad. Existe también un debate sobre si la fuerza conductora tras Web 3.0 serán los sistemas inteligentes, o si la inteligencia vendrá de una forma más orgánica, es decir, de sistemas de inteligencia humana, a través de servicios colaborativos como del.icio.us, Flickr y Digg, que extraen el sentido y el orden de la red existente y cómo la gente interactúa con ella.


Diferencias entre 2.0 y 3.0:



Web 2.0:
• Un software de escritorio transformado en una aplicación web.
• Web que respetan los estándares del XHTML.
• Separación de contenido del diseño con uso de hojas de estilo.
• Permite la Sindicación de contenidos.
• Se utiliza Ajax (Asincronical javascript and xml).
• Implementación 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.
• Se da 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.
Web 3.0:




• Aplicación web con mucho AJAX.
• Trabajan todas juntas.
• Son relativamente pequeñas.
• Gestionan datos que están “en la nube”
• Pueden ser ejecutadas en cualquier dispositivo (PC, teléfono móvil...)
• Son muy rápidas y muy personalizables
• Se podrán distribuir viralmente (correo electrónico, redes sociales, servicios de mensajerías...)


No hay comentarios:

Publicar un comentario