Web 2.0 (parte 1)

Releyendo el post anterior (F.A.) me doy cuenta de que inconscientemente ya le hice una pequeña intro al tema. De qué boludez voy a hablar hoy? De la web 2.0 -punto- (así no se confunde con el de la versión)

Qué es la web 2.0? En este momento no tengo la mas puta idea, pero para explicar un poco mejor voy a buscar algo en la Encarta Wikipedia.

El término Web 2.0 fue acuñado por O’Reilly Media en 2004 para referirse a una segunda generación de Web basada en comunidades de usuarios y una gama especial de servicios, como las redes sociales, los blogs, los wikis o las folcsonomías, que fomentan la colaboración y el intercambio ágil de información entre los usuarios.

El concepto original de la web (en este contexto, llamada Web 1.0) era el de páginas estáticas HTML que no eran actualizadas frecuentemente. El éxito de las punto-com dependía de webs más dinámicas (a veces llamadas Web 1.5) donde los CMS servían páginas HTML dinámicas creadas al vuelo desde una actualizada base de datos.

Wikipedia

Es decir… Por lo que entiendo, la “Web 1.0″ se refería a las páginas que no cambiaban su contenido casi nunca. Las típicas webs de empresas que presentaban un molde, y era el mismo hoy y el año que viene. Otro ejemplo ahora no se me ocurre. La Web 2.0 hace referencia a un aspecto casi opuesto al anterior, dado que se centra en aquellos sitios que tienen actualizaciones de contenido periódicas, o al menos regulares. Por ende, el modo de pensar las cosas debía cambiar, ya que la escencia se estaba modificando.

Con el auge de los weblogs, o páginas personales, la exigencia de formar estándares se hizo más fuerte. Por qué? Simple. Desde el momento que cualquiera pudiese crear un dominio propio gratis o por poco dinero, los mismos usuarios finales pasarían a escribir el código que luego se convertiría en caracteres legibles (aunque hoy por hoy me esté acostumbrando a leer en HTML casi puro…). Y cuando digo usuarios finales estoy diciendo cualquier persona, desde el quiosquero de la esquina (impresionante, pegué tres Q) hasta nuestro primito de 9 años, que está bastante tiempo en frente al monitor. Cuando digo usuarios finales digo cualquier persona que no tenga la mas puta idea de qué es <b> o <i>. Y ni hablar de <head>, <body> o XHTML.

Por ende, surgió el concepto de empezar a separar el contenido de la presentación. Esto permitiría dos cosas:

  • Por un lado, modificar la presentación de una página web completa, sin necesidad de que el texto, imágenes, etc. se vean comprometidos.
  • Por otro lado, poder extraer solamente el contenido de las páginas, en los casos en que la presentación no fuera importante.

Con el primer ítem se relacionan las hojas de estilo CSS, mientras que con el segundo el código HTML (hoy XHTML) y el RSS. Las hojas de estilo CSS son las que determinan los patrones generales para el comportamiento de la presentación de una página web. Es decir, estableciendo una hoja CSS, siempre que escriba un vínculo se va a ver de un determinado color, o los títulos van a ser siempre del mismo estilo de fuente y tamaño. En otras palabras, no voy a tener necesidad de establecer el formato de cada cosa, cada vez que la escriba. Útil, no? Ya creo que sí.

Por otro lado, el lenguaje HTML es la base de todo documento web. Si se quiere, las hojas de estilo CSS son nada mas que un complemento, algo que surgió -como ya dije- por las necesidades de la Web 2.0 -punto- El HTML permite ordenar todo el contenido de lo que vemos cada vez que entramos a una página, dividiéndolo en secciones. Por su parte, el RSS es una herramienta (en camino a transformarse en estándar) que permite extraer sólo el texto de una determinada web. También se lo conoce como Feed o Atom, pero no me quiero meter mucho en esto porque seguro que le estoy pifiando con los nombres.

Web 2.0

También tienen que ver con esto:

Trackback a esta entrada | Suscribite a los comentarios a través del Feed RSS

Dejar un comentario

Para personalizar la foto de tus comentarios podés registrarte en Gravatar.

Podés usar estas etiquetas HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


« F.A.