2. WEB 2.0 CONCEPTOS FUNDAMENTALES El usuario, adquiere, por medio de aplicaciones web, la capacidad no sólo de actuar sobre el contenido sino de generarlo y compartirlo, caso de los blogs y comunidades de redes sociales (MySpace) En líneas generales, una aplicación Web 2.0 se identifica de acuerdo a los siguientes elementos:
3. Transición de los webs desde proveedores estáticos de información a fuentes de contenido y funcionalidad que ofrecen plataformas de aplicaciones web a usuarios finales. La puesta a disposición del usuario de aplicaciones fomentan los procesos de creación y distribución de contenidos en la web por parte de estos usuarios. Este fenómeno social está caracterizado por comunicaciones abiertas, descentralización de los procesos y libertad para redistribuir y compartir contenido.
4. La información pasa a ser propiedad del usuario, quien puede ejercer cierto control sobre la misma, ya sea compartiéndola o restringiendo su uso. El proceso se manifiesta gráficamente con diseños simples, interactivos y amigables con soporte de tecnología AJAX
5. Con la Web 2.0 la participación del usuario toma el papel central, surgen las aplicaciones que le permiten al usuario tomar control de la participación y la publicación de contenidos, y gracias a los efectos de la red, el crecimiento de la participación trae aparejado un gran crecimiento de la comunidad.
6. El concepto Web 2.0 se caracteriza por los siguientes aspectos: 1. Se utiliza la web como plataformaSe refiere a la distinción entre publicar nuevos paquetes de software para la utilización de aplicaciones o utilizar la web como entorno de ejecución de dichas aplicaciones. 2. La Base de Datos es el centro del desarrolloToda aplicación web actual con un valor significativo para el usuario está basada en la utilización de una base de datos especializada 3. Aprovecha a los usuarios como co-desarrolladores y agregadores de valorLa clave está en el contenido que agregan los usuarios al contenido básico provisto por la aplicación web.
7. 4. Ofrece el software o aplicación como un servicio en desarrolloEl software se ofrece como un servicio a través de una plataforma web y no como un producto cerrado para un sistema operativo determinado. 5. Utiliza modelos de programación abiertosEn contraposición a las aplicaciones de escritorio con sistemas propietarios, la Web 2.0 utiliza un conjunto de numerosos sistemas abiertos para lograr sus aplicaciones. A este conjunto de tecnologías se lo conoce como AJAX.
8. 6. Ofrece experiencias de usuario ricas y simplesLa tecnología AJAX permite diseñar interfaces de usuarios más ricas que las tradicionales en el medio web. Diseñar aplicaciones web con características similares a las aplicaciones de escritorio que puedan ser accedidas desde cualquier terminal conectado a Internet es otra característica fundamental de la Web 2.0. 7. Aprovecha el efecto del “Long Tail”“The Long Tale” (“cola larga”) es un concepto que se refiere al poder del nicho dentro del contexto de Internet, o el poder colectivo que tienen los pequeños dentro de una economía de escala.
9. 8. Genera aplicaciones para más de un dispositivoEl ordenador ya no es el único dispositivo para aplicaciones que utilizan a internet como plataforma y las que se limitan a ese ámbito tienen menos valor que las que lo trascienden. Por tanto conviene plantear las aplicaciones desde el inicio como servicios integrales para PC, Móvil o dispositivos portátiles.