ah [Aplausos] [Música] [Aplausos] la web 2. 0 es un término introducido por darse de unity en 1999 término que luego fue popularizado por tim o'reilly en el 2004 en su artículo que es la web 2. 0 en este artículo él detalla siete puntos que hacen una diferencia entre lo que es la web 2.
0 y la web 1. 0 1 la world wide web como plataforma 2 aprovechar la inteligencia colectiva 3 la gestión de la base de datos como competencia básica 4 el fin del ciclo de las actualizaciones de versiones de software 5 modelos de programación ligera 6 el software no limitado a un solo dispositivo 7 experiencias enriquecedoras de usuario analicemos en detalle estos conceptos la world wide web' plantea un principio de consolidación hacia la nube en donde internet es más que solamente consumir información estática sino que se plantea como software y servicio para la producción en donde se generan comunidades virtuales donde esas pueden ir intercambiando y creando contenidos y estas plataformas van cambiando a medida que sus participantes van precisamente participando en términos técnicos el cambio es revolucionario ya no se trata de programar una página web en html y subir un servidor sino que se utilizan aplicaciones en la nube que ya habíamos comentado que se llaman cms es en donde uno directamente produce el contenido en la web esto ocurre a partir de aplicaciones como los blogs y las wikis que son aplicaciones que funcionan directamente en los servidores web al automatizar estos procesos surgen iniciativas para poder ofrecer este tipo de servicios de producción de contenidos en la web a usuarios que antes no tenían el acceso a ese tipo de posibilidades los proveedores de este tipo de servicios como wordpress. com por ejemplo lo que hacen es resolver este tipo de dificultades técnicas de una manera muy sencilla y a su vez gratuita esto introdujo un modelo o una cultura de la producción de lo gratis qué quiere decir esto tenemos un modelo de negocio que se llama premium que lo que propone es que vos podés acceder a cierto tipo de servicios de una manera gratuita y si vos querés el servicio premium o de características extras lo haces de una manera paga a partir de ese momento una cosa que empieza a ocurrir cuando se hace más fácil poder producir contenido y aparte lo hace es una manera gratuita es que mucha más gente es empezaron a participar y empezar a generar contenido propio poder genera este contenido propio empezó a generar comunidades de interés estas comunidades de interés antes tenían menor representación en la primera época de la web precisamente por las dificultades de poder conectarse y poder conectar intereses [Música] el segundo principio para la web 2.
0 de tim o'reilly es aprovechar la inteligencia colectiva la inteligencia colectiva es un término introducido por pierre lévy en un libro que se llama de la misma manera que este término el concepto de inteligencia colectiva hace referencia al cambio cualitativo que existe cuando se intenta resolver un problema de una manera precisamente colectiva es decir de un grupo de personas a fondo se intenta resolver de manera individual este término que estamos utilizando en este momento en el contexto de definir la web 2. 0 no es propio de la web 2. 0 sino que se trabaja de manera previa pero la web 2.
0 nos permite hablar de otro nivel de otro alcance en términos de la cantidad de personas que participan en esa inteligencia colectiva y de las comunidades virtuales que se generan para tim o'reilly la palabra inteligencia colectiva es muy importante para definir la web 2. 0 ya que en la misma las personas pueden acceder fácilmente a los elementos de producción y conformarse lo que se llaman los prosumidores generando también una cultura del intercambio de la creación colaborativa y la generación de comunidades virtuales en torno a los intereses este es un principio clave a diferencia de la década de los noventas los sitios web de la web 2. 0 funcionan a partir de contenidos generados producidos y luego consultados por los propios usuarios que son guardados en base de datos de esos sitios esa es una de las formas en la que se utilizan la base de datos en la web 2.
0 la otra forma en la que se utiliza una base de datos una web 2. 0 es a partir de la recolección y búsqueda de contenidos que hay en la web en donde estos sistemas después organizan y las vuelven a presentar al usuario final tal es el caso del famoso buscador de google las bases de datos son la funcionalidad que permite almacenar filtrar combinar cortar fácilmente información de una plataforma a la otra esta capacidad y flexibilidad que tienen las bases de datos para crear recuperar y combinar y modificar contenidos es algo primordial en precisamente la web 2. 0 otro punto de interés de las bases de datos es decir de esta segunda etapa de la web es que esta capacidad de almacenar modificar y combinar información es la semis de incipientes lo que hoy en día conocemos como big data algoritmos predictivos e inteligencia artificial [Música] cuando nosotros producimos software es particular cuando producimos aplicaciones de las que instalamos en los celulares y en los escritorios tenemos usualmente tres etapas principales en esa producción de software primero la versión alfa es la versión completamente desarrollada aún no probada esta versión se comienza a probar en equipos distintos a los de producción y puede tener errores que lo hagan inestable segundo una versión beta que es la versión completa y testeado por los desarrolladores que se pasa a los potenciales usuarios es decir los beta testers para ejecutar una serie de pruebas de uso real e identificar errores de funcionamiento o de usabilidad tercera la versión master o release es la que tiene que corregir todos los errores detectados en la versión beta y se libera la versión maestra cuando hablamos del desarrollo de software para la web 2.
0 no nos preocupamos por el tema de las versiones porque nosotros sencillamente hacemos uso de ese software el proceso de desarrollo de software que es característico en la web 2. 0 en el cual nosotros siempre utilizamos la última versión estable nosotros los llamamos usualmente el fin del ciclo de desarrollo de software o un estado de beta perpetua ah [Música] [Aplausos] [Música] este principio hace referencia al modelo de programación de la web 2. 0 donde uno implementa funciones sencillas que puedan ser exportadas y luego ser apropiadas por otras aplicaciones de la web 2.
0 en la web 2. 0 lo que se plantea con un modelo de desarrollo es lo que se conoce como modularidad es decir que un sistema se programa en parte de citas que permite que sea el desarrollo bastante más rápido y que pueda comunicarse entre sí además que permite también el intercambio de información entre las diferentes secciones del sistema y no existe más un solo gran sistema que resuelve todo el problema un ejemplo de esto puede ser google maps una aplicación que desarrolló google en su momento para ubicación geográfica que en este momento también puede ser utilizada por otras aplicaciones como p llosa u otra aplicación que necesite este tipo de información o reilly señala que este modelo de programación está pensado precisamente para ser hackeado combinado y modificado a fin de que otros desarrollos adores hagan uso de estas funcionalidades e inventen otras de forma que no pueden haber sido pensadas por los desarrolladores originales el desarrollo de la web 2. 0 también se encuentra inscripto en el desarrollo de otras tecnologías que van a la par tales como la conexión de banda ancha sin la cual la web 2.
0 no funcionaría correctamente y también el desarrollo de los dispositivos móviles sean estos los celulares las tablets las notebooks netbooks etcétera este principio también reconoce el surgimiento de nuevos tipos de usuarios y de prácticas estos usuarios son aquellos quienes acceden a sus datos e información y sus servicios en otros dispositivos móviles que no son la computadora de escritorio que el software pueda ser accedido desde diferentes dispositivos hace referencia en particular a esta característica de la web 2. 0 de estar en la nube en donde él tema funciona en un servidor y además la mayoría de las veces necesita de una cuenta de usuario y contraseña y [Música] la experiencia del usuario en la web 1. 0 está caracterizada por el tiempo de espera en cambio en la web 2.
0 el diseño está centrado en replicar la experiencia que se tiene con las computadoras de escritorio principalmente con las características de la multimedialidad y también de la interacción del usuario con respecto a lo que es la riqueza de medios de la web 2. 0 lo que se intenta hacer en aspecto de diseño es respetar ciertas tendencias en donde se intenta introducir la experiencia multimedia en las páginas web en particular la experiencia audiovisual estas experiencias enriquecedoras de usuarios de la web 2.