HISTORIA DE LA WEB 0.2
Introducción
El término Web 2.0 (2004–presente) está
comúnmente asociado con un fenómeno social, basado en la interacción que
se logra a partir de diferentes aplicaciones en la web, que facilitan
el compartir información, la interoperabilidad, el diseño centrado en el
usuario o D.C.U. 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 de red social, los servicios de alojamiento de
videos, las wikis, blogs, mashups y folcsonomías. Un sitio Web 2.0
permite a sus usuarios interactuar con otros usuarios o cambiar
contenido del sitio web, en contraste a sitios web no-interactivos donde
los usuarios se limitan a la visualización pasiva de información que se
les proporciona.
Empresas Implicadas
- La seguridad de datos confidenciales, como la contabilidad, facturación, etc. Este es uno de los aspectos que más se debaten, al estar almacenados en servidores ajenos. Centrándonos en las necesidades de las pymes es probable que los datos estén en mejor recaudo de servidores de empresas dedicadas a ello que en ordenadores que normalemente son mucho más vulnerables a ataques de virus, troyanos, espías,…No obstante, como ocurrió con el tema del pago con tarjeta, es un problema que se debe solventar con buenas prácticas y concienciación por parte de las empresas.
- La conexión a Internet. La dependencia del sistema a la conexión de Internet sigue siendo una barrera a su adopción. Si bien las empresas de telecomunicaciones cada vez son más fiables y mantienen mejores conexiones, siempre existe la posibilidad de quedarse sin conexión en la mitad de una jornada laboral, lo que impediría el uso del sistema. No obstante, este problema debe convertirse tan residual como la caída de la energía eléctrica, que si bien ocurre, no es causa suficiente como para no operar en base a ella.
De la Web 1.0 a la 2.0
La Web nació de la mano de Tim
Berners-Lee el inventor del hipertexto y en su comienzo solo eran textos
e imagenes “colgadas” o “subidas” a una computadora conectada a la red
todo el dia para que le gente pudiera entrar en ella en cualquier
momento, a estas computadoras se las llama servidores. Para modificar su
contenido se debía acceder a esa computadora y reemplazarlo
manualmente. La web comenzó a popularisarse, nunca habia habido en la
historia de la humanidad algo similar para acceder a información.
El concepto era simple pero poderoso:
Podía publicarse información a la vista de cualquiera que tuviera una
computadora y una línea telefónica. Las empresas comenzaron a
interesarse en acceder a este sistema y comenzaron a abrirse muchas
posibilidades. Fue el momento de las .com, a las empresas les bastaba
con agregar una “e-” al principio o un “.com” al final de sus nombres
para cotizar mejor en bolsa, fue el gran furor de la tecnolgía de la
comunicación, la sensación de algo nuevo y poderoso que se salía de las
manos… y de hecho se salió, esa burbuja especular reventó a finales del
2001 generando una crisis económica en las empresas de Tecnología de la
información y luego propagándose a otros ambientes. Esa etapa en la vida
de la web se la llamó Web 1.0
Paralelamente a esto, comenzaban a surgir
tecnologías del tipo aplicaciones server-side, es decir, programas que
funcionaban en las computadoras que alojan las páginas webs e
interactúan con ellas. Además comenzaban a aparecer los estándares
XHTML, CSS, Javascript, que permitian una web mas rica, funcional y
bonita. Estas tecnologías en conjunto permitían que los usuarios
participaran con la web, enviando datos ellos mismos, y las tecnologías
server-side modificaban el contenido de las páginas.
Servicios de la Web 2.0
- Blogs: El término web-log lo acuñó Jorn Barger en el 97 para referirse a un diario personal en línea que su autor o autores actualizan constantemente. Más adelante, las dos palabras “Web” y “log”, se comprimieron para formar una sola, “Weblog” y luego, la anterior, se convirtió en una muy corta: “Blog”. El acto de escribir un “Blog” se conoce como “blogging”; por extensión, una persona que escribe un “Blog” es un “blogger”. En pocas palabras, un blog es un sitio Web que facilita la publicación instantánea de entradas (posts) y permite a sus lectores dar retroalimentación al autor en forma de comentarios. Las entradas quedan organizadas cronológicamente iniciando con la más reciente.
- Wiki: Un Wiki (denominación que parece venir de la palabra hawiana wikiwiki que significa rápido o veloz) es una página Web o un conjunto de páginas Web que cualquier persona a quién se le permita el acceso puede editar fácilmente desde cualquier lugar. En pocas palabras, es un sitio web de construcción colectiva, con un tema específico, en el cual los usuarios tienen libertad para adicionar, eliminar o editar los contenidos.
- Social Bookmarking: Los sistemas de “social bookmarking” comparten una serie de características comunes. Permiten a los usuarios crear listas de marcadores o favoritos que pueden almacenarse centralmente en un servicio remoto, en lugar de hacerlo en el navegador (browser) del usuario. Además, permite compartirlos con otros usuarios del sistema y precisamente en eso consiste su connotación social. A estos marcadores se les pueden adicionar también etiquetas mediante palabras clave y es importante resaltar una diferencia sustancial con el uso de la categorización tradicional en base a carpetas de las listas de favoritos del navegador: un marcador puede pertenecer a más de una categoría. Por ejemplo, con el uso de etiquetas, la fotografía de un árbol puede categorizarse como árbol, como cipres (nombre de un árbol común) o de ambas formas.
- Intercambio Multimedia: Una de las mayores áreas de crecimiento en la Web se ha dado en servicios que facilitan almacenar y compartir contenido multimedial. Ejemplos bastante conocidos son YouTube (videos);Flickr (fotografías) y Odeo (podcasts). Estos servicios que tienen amplia acogida se han apropiado de la idea de la Web para escritores (writable web) donde los usuarios no solamente consumen contenido, sino que contribuyen activamente en la producción de este en la Web y lo hacen a escala masiva. En la actualidad, son literalmente millones de personas las que participan en compartir e intercambiar productos multimediales, produciendo sus propios posdcasts, videos, fotografías, presentaciones, documentos, etc.
- Podcasting: La palabra podcast proviene de la contracción de los términos “iPod” (reproductor MP3 de Apple) y “broadcast” (emisión). Inicialmente hacían referencia a grabaciones de audio utilizadas para adicionar audio streams [5] a los incipientes blogs que en su momento se llamaron “audio blogs”. Más recientemente, el término se amplio para incluir las grabaciones de video, que se llamaron “videopodcast”. Un podcast se hace generando, mediante una grabadora digital de voz o un aparato similar, un archivo de audio en formato MP3 que se pueda reproducir tanto en un PC como en una amplia gama de aparatos portátiles que acepten este formato (iPod, teléfonos celulares, equipos de sonido, memorias USB, etc). Posteriormente el archivo se aloja en un servidor y se comunica al mundo su existencia utilizando RSS (ver RSS en la siguiente sección). Los usuarios de podcasts se suscriben a un servicio de RSS feeds (agregadores) y reciben información permanente sobre nuevos podcasts a medida que estén disponibles.
- Sindicación: El RSS (Really Simple Sindication) hace referencia a un estándar de sindicación, esto es a una familia de formatos de datos conocidos como: “feed”, “Web feed” o “chanel” utilizados para ofrecer a los usuarios información de contenido que se actualiza con mucha frecuencia, tales como entradas de Blogs, titulares de medios o podcasts. El RSS se compone de dos elementos: A) el código XML que ofrecen los sitios Web como un beneficio adicional para sus lectores/usuarios (en la actualidad casi todas las páginas Web lo han implementado) y B) una aplicación especial conocida como lector de RSS o agregador (feeds) que debe tener quien desee hacer uso de el. Así, una persona puede utilizar un programa lector de RSS para suscribirse a los sitios Web de su interés que ofrezcan este servicio y estar permanentemente enterada, automáticamente, de los contenidos nuevos que publiquen cualesquiera de esos sitios. En otras palabras, es una forma más avanzada de la función “Mis Favoritos” (Bookmarks) que se incluye en los navegadores de Internet.
- Redes Sociales: En 2002 comienzan a aparecer sitios web promocionando las redes de círculos de amigos en línea cuando el término se empleaba para describir las relaciones en las comunidades virtuales, y se hizo popular en 2003 con la llegada de sitios tales como MySpace o Xing. Hay más de 200 sitios de redes sociales, aunque Friendster ha sido uno de los que mejor ha sabido emplear la técnica del círculo de amigos. La popularidad de estos sitios creció rápidamente y grandes compañías han entrado en el espacio de las redes sociales en Internet. Por ejemplo, Google lanzó Orkut el 22 de enero de 2004. Otros buscadores como KaZaZZ! y Yahoo crearon redes sociales en 2005. En estas comunidades, un número inicial de participantes envían mensajes a miembros de su propia red social invitándoles a unirse al sitio. Los nuevos participantes repiten el proceso, creciendo el número total de miembros y los enlaces de la red. Los sitios ofrecen características como actualización automática de la libreta de direcciones, perfiles visibles, la capacidad de crear nuevos enlaces mediante servicios de presentación y otras maneras de conexión social en línea. Las redes sociales también pueden crearse en torno a las relaciones comerciales.
- Aplicaciones Web: En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador. Las aplicaciones web son populares debido a lo práctico del navegador web como cliente ligero, a la independencia del sistema operativo, así como a la facilidad para actualizar y mantener aplicaciones web sin distribuir e instalar software a miles de usuarios potenciales. Existen aplicaciones como los webmails, wikis, weblogs, tiendas en línea y la propia Wikipedia que son ejemplos bien conocidos de aplicaciones web.
Comparativa de Interacción
Tecnología de la Web 2.0
Ajax, acrónimo de Asynchronous JavaScript And XML (JavaScript
asíncrono y XML), es una técnica de desarrollo web para crear
aplicaciones interactivas o RIA (Rich Internet Applications). Estas
aplicaciones se ejecutan en el cliente, es decir, en el navegador de los
usuarios mientras se mantiene la comunicación asíncrona con el servidor
en segundo plano. De esta forma es posible realizar cambios sobre las
páginas sin necesidad de recargarlas, lo que significa aumentar la
interactividad, velocidad y usabilidad en las aplicaciones.
Ajax es una tecnología asíncrona, en el sentido de que los datos
adicionales se requieren al servidor y se cargan en segundo plano sin
interferir con la visualización ni el comportamiento de la página.
JavaScript es el lenguaje interpretado (scripting language) en el que
normalmente se efectúan las funciones de llamada de Ajax mientras que el
acceso a los datos se realiza mediante XMLHttpRequest, objeto
disponible en los navegadores actuales. En cualquier caso, no es
necesario que el contenido asíncrono esté formateado en XML.
Así pues, con la tecnología Ajax se introduce una nueva capa que
permite una mayor interactividad con el usuario; llegándose, de ese
modo, a diferenciar del modelo común de diseño de páginas web; como se
ve representado en la siguiente ilustración:
- La seguridad de datos confidenciales, como la contabilidad, facturación, etc. Este es uno de los aspectos que más se debaten, al estar almacenados en servidores ajenos. Centrándonos en las necesidades de las pymes es probable que los datos estén en mejor recaudo de servidores de empresas dedicadas a ello que en ordenadores que normalemente son mucho más vulnerables a ataques de virus, troyanos, espías,…No obstante, como ocurrió con el tema del pago con tarjeta, es un problema que se debe solventar con buenas prácticas y concienciación por parte de las empresas.
- La conexión a Internet. La dependencia del sistema a la conexión de Internet sigue siendo una barrera a su adopción. Si bien las empresas de telecomunicaciones cada vez son más fiables y mantienen mejores conexiones, siempre existe la posibilidad de quedarse sin conexión en la mitad de una jornada laboral, lo que impediría el uso del sistema. No obstante, este problema debe convertirse tan residual como la caída de la energía eléctrica, que si bien ocurre, no es causa suficiente como para no operar en base a ella.
El Futuro: La Web 3.0
Ventajas y Desventajas
Ventajas:- Extrapolación y sindicación absoluta. El hecho de que todas las aplicaciones se realicen sobre Web, va a permitir que entre ellas se pueda compartir toda la información (principalmente gracias a XML). Esto nos va a permitir: Propagación inmediata de contenido e información (RSS) que va a permitir un mejor desarrollo de la estructura en red. Uso de otras fuentes para desarrollar nuevas aplicaciones (mashups, widgets,..). Esta cuestión va a permitir que el desarrollo de nuevas aplicaciones se centren en la aportación de valor añadido, centrando los recursos en lo nuevo, y sacando partido de lo hecho por otros.
- Aplicaciones (software) como servicio y no como producto. Esto elimina el coste de acceso de las pymes a la tecnología más moderna, anulando las barreras de entrada a competir en los mercados por esa vía. El pago se hace por servicio, lo que en pequeñas empresas es una muy pequeña cantidad en relación al coste de la plataforma que obtiene y fuera de su alcance a través de inversiones que las sacarían del mercado. Es un servicio externalizado, sin barreras de salida para el cambio, lo que permite una mayor dinamicidad al no estar apalancada negativamente por las inversiones (lo que obliga a las empresas ASP a innovar continuamente y ofrecer servicios de valor añadido constantemente). Las innovaciones son constantes (entre otras cuestiones porque la estrategia de superviviencia de las ASP radica en ello), sin necesidad de actualizaciones ni cambios.
- Ubicuidad. La Web ya se ha consagrado como el canal de interoperabilidad por excelencia. Es decir, las aplicaciones basadas en Web pueden desarrollarse en cualquier terminal (y no necesariamente en los PC): ordenadores, móviles, PDAs, TV digital, etc. Esto va a permitir tener la información en todo momento y desde cualquier terminal con conexión a Internet.
- Cooperación. Las necesidades de la sociedad y empresa red radican principalmente en la cooperación entre los diferentes actores. Estos sistema permiten anular prácticamente los costes para ello (incluído los costes de relaciones sociales), llegando incluso a la cooperación entre actores que no mantienen relación. La estructura del sistema coordinará la relación.
- Seguridad. Si bien es un aspecto en debate (y como tal lo recojo también en las desventajas), a nivel de pymes la capacidad de seguridad y de protección de datos de servidores de empresas profesionales será siempre mucho mayor que la mantenida en servidores compartidos o en los mismos ordenadores de gestión diaria. Pérdidas de datos por fallos del sistema, virus, ataques, etc. son constantes en los ordenadores personales sin que se mantengan copias de seguridad adecuadas y siendo el coste de restauración muy elevado para estas empresas.
- La seguridad de datos confidenciales, como la contabilidad, facturación, etc. Este es uno de los aspectos que más se debaten, al estar almacenados en servidores ajenos. Centrándonos en las necesidades de las pymes es probable que los datos estén en mejor recaudo de servidores de empresas dedicadas a ello que en ordenadores que normalemente son mucho más vulnerables a ataques de virus, troyanos, espías,…No obstante, como ocurrió con el tema del pago con tarjeta, es un problema que se debe solventar con buenas prácticas y concienciación por parte de las empresas.
- La conexión a Internet. La dependencia del sistema a la conexión de Internet sigue siendo una barrera a su adopción. Si bien las empresas de telecomunicaciones cada vez son más fiables y mantienen mejores conexiones, siempre existe la posibilidad de quedarse sin conexión en la mitad de una jornada laboral, lo que impediría el uso del sistema. No obstante, este problema debe convertirse tan residual como la caída de la energía eléctrica, que si bien ocurre, no es causa suficiente como para no operar en base a ella.
Conclusiones
La única conclusión importante es que la Web 2.0 no es algo del pasado, es el presente. La web 2.0 es esto.LA WEB 0.2
La Web 2.0 es la representación de la evolución de las aplicaciones tradicionales hacia aplicaciones web enfocadas al usuario final. El Web 2.0 es una actitud y no precisamente una tecnología.
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.
Es una etapa que ha definido nuevos proyectos en Internet y está preocupándose por brindar mejores soluciones para el usuario final. Muchos aseguran que hemos reinventado lo que era el Internet, otros hablan de burbujas e inversiones, pero la realidad es que la evolución natural del medio realmente ha propuesto cosas más interesantes como lo analizamos diariamente en las notas de Actualidad.
Y es que cuando el web inició, nos encontrábamos en un entorno estático, con páginas en HTML que sufrían pocas actualizaciones y no tenían interacción con el usuario.
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.
Constantemente estaban surgiendo nuevas aplicaciones y sitios con sorprendentes funcionalidades. Y así se dio la pauta para la Web 2.0 conference que arranca en el 2004 y hoy en día se realiza anualmente en San Francisco, con eventos adicionales utilizando la marca en otros países.
En la charla inicial del Web Conference se habló de los principios que tenían las aplicaciones Web 2.0:
- La web es la plataforma
- La información es lo que mueve al Internet
- Efectos de la red movidos por una arquitectura de participación.
- La innovación surge de características distribuidas por desarrolladores independientes.
- El fin del círculo de adopción de software pues tenemos servicios en beta perpetuo
La Web 2.0 con ejemplos
Entender la evolución que ha llegado con la Web 2.0 puede realizarse con ejemplos, con proyectos. Podemos comparar servicios web que marcan claramente la evolución hacia el Web 2.0 con una nueva forma de hacer las cosas:- 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
¿Qué tecnologías apoyan a la Web 2.0?
El Web 2.0 no significa precisamente que existe una receta para que todas nuestras aplicaciones web entren en este esquema. Sin embargo, existen varias tecnologías que están utilizándose actualmente y que deberíamos de examinar con más cuidado en busca de seguir evolucionando junto al web.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.
¿En qué nos sirve la Web 2.0?
El uso de el término de Web 2.0 está de moda, dándole mucho peso a una tendencia que ha estado presente desde hace algún tiempo. En Internet las especulaciones han sido causantes de grandes burbujas tecnológicas y han hecho fracasar a muchos proyectos.Además, nuestros proyectos tienen que renovarse y evolucionar. El Web 2.0 no es precisamente una tecnología, sino es la actitud con la que debemos trabajar para desarrollar en Internet. Tal vez allí está la reflexión más importante del Web 2.0.
Yo ya estoy trabajando en renovar y mejorar algunos proyectos, no por que busque etiquetarlos con nuevas versiones, sino por que creo firmemente que la única constante debe ser el cambio, y en Internet, el cambio debe de estar presente más frecuentemente.
Otros artículos interesantes sobre Web 2.0:
- Web 2.0 ¿Reconfiguración social o tecnológica?
- Web 3.0, añade significado
- What is Web 2.0 en O’reilly (inglés)
- Web 2.0 en la Wikipedia
- Plataforma Web 2.0 : ¿Que Es?
- Web 2.0 for designers
- Are you ready for Web 2.0? en Wired.
- El evento Web 2.0 Expo
- Proyectos web 2.0 aparecidos en España en el 2007
- Como crear un logo web 2.0
- Discusión: ¿Relación entre Web 2.0 e Internet 2?
Suscribirse a:
Entradas (Atom)