una propuesta interesante para el poli

una propuesta interesante para el poli

martes, 11 de marzo de 2008

¿Que es la web 2.0?

b 2.0

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 los enlaces que recolectamos en explorando.
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


La Web 2.0 hacia las aplicaciones en línea.Raúl Ramírez Sánchez

Lejos quedaron los tiempos de la primera Web, con fondos grises y poca o nula interacción con el usuario; lo actual es la llamada Web 2.0, caracterizada por propiciar la interacción entre sus usuarios, quienes en aras de usar el servicio, al final generan el contenido. Se puede decir que esta fiebre de la Web 2.0 la inaugura Google cuando el 2 de abril de 2004, lanza Gmail, su servicio de correo gratuito con una capacidad insospechada para su tiempo; desde entonces, son miles los productos que los emprendedores tratan de capitalizar.

Un sitio Web 2.0 se identifica por un diseño agradable, lleno de colorido, gradientes y tipografía enorme (incluso en el diseño, se ha creado toda una tendencia a este respecto, pero este tema merece un análisis aparte). Utiliza tecnología AJAX, acrónimo de Asynchronous JavaScript and XML (JavaScript asíncrono y XML), que es una técnica de desarrollo web para crear aplicaciones interactivas, las cuales se ejecutan del lado del cliente, es decir, en el navegador del usuario, y mantienen una comunicación asíncrona con el servidor, redundando en interfaces de usuario más amigables con una mejor interacción, más veloces y eficientes. AJAX ha provocado el auge de esta tecnología por representar una de las opciones más eficaces para mejorar la navegación en la Web.

En sus inicios, la Web no era más que un sistema para desplegar información; su auge surge por fines meramente científicos, que han derivado en aplicaciones de software en línea que compiten con clásicos programas de escritorio, de los cuales algunos apuestan en su totalidad con las suites de ofimática como Microsoft Office, o aplicaciones de edición de imágenes que, sin llegar a la sofisticación de Photoshop, satisfacen las necesidades de un usuario medio.

El término Web 2.0 engloba conceptos más allá de la tecnología, pues la característica fundamental de este tipo de servicios es el “capital social” generado por los usuarios y sus interacciones. Un servicio Web 2.0 debe tener miles o millones de usuarios para ser considerado como tal y es, precisamente, este “capital social” lo que le otorga valor.
Algunos de los representantes más importantes del mundo Web 2.0 son Flickr con grandes cantidades de fotografías, cuidadosamente catalogadas por sus dueños; Youtube, el popular servicio de videos; del.icio.us, con millones de links categorizados y ordenados por temas y popularidad; los cuales hacen uso de tecnologías AJAX y, a su vez, presentan características de las redes sociales, como son la colaboración y la interacción entre usuarios. Servicios de este tipo son muy atractivos para grandes corporaciones como Google, Yahoo o Microsoft, que ante la imposibilidad de crearlos, han optado por sacar a relucir la cartera y adquirirlos en cifras millonarias.

El concepto Web 2.0 revoluciona el medio y la manera cómo lo concebíamos. La premisa es transitar de una Web estática hacia otra de aplicaciones destinadas a los usuarios, con el objetivo de que este tipo de servicios sustituyan de forma gradual a las aplicaciones de escritorio en muchas de sus tareas. Grandes compañías identificadas con aplicaciones de escritorio clásicas, como Microsoft y Adobe, ya se han puesto a trabajar para estar a la vanguardia. La idea final es tener un auténtico sistema operativo basado en web (Web OS), donde el acceso a la información no dependa de una sola computadora.
Términos de Web 2.0

AJAX. Nueva tecnología de desarrollo web con la que se crean aplicaciones interactivas en la red. Estos sitios actúan de manera similar a una aplicación de escritorio clásica, con la diferencia de que se accede a través de la red.
Beta. Etiqueta común en servicios web 2.0, significa que tras ser liberado, se encuentra en constante etapa de pruebas y mejoras.
Java Script. Lenguaje orientado a páginas web, que es interpretado por la aplicación cliente, normalmente un navegador (browser). Tiene una sintaxis semejante a la del lenguaje.
Servidor. Computadora, dispositivo o programa que distribuye los recursos dentro de una red, proveyendo la información requerida por los usuarios de esa red. Existen diversos tipos de servidores, según el servicio que proporcionen, por ejemplo: servidor de archivos, servidor web, servidor de correo, servidor FTP, etcétera.
Software social. Se aplica a herramientas que sirven para construir o mantener sitios web comunitarios.
Tags. Etiquetas o palabras claves asociadas a textos, fotos, audios, videos u otros archivos. Permiten organizar, buscar y recuperar los contenidos de una manera eficiente.
Web 2.0. Término usualmente utilizado para la transición del web, que agrupa una colección de sitios hacia una plataforma en línea que brinda aplicaciones web a usuarios finales. Los servicios de la Web 2.0, supuestamente, reemplazarán a las aplicaciones de escritorio para diversos propósitos.
XML. Siglas en inglés de eXtensible Markup Language (lenguaje de marcado ampliable o extensible) desarrollado por el World Wide Web Consortium (W3C).
Para mayor información:
http://es.wikipedia.org/wiki/Web_2.0
http://sentidoweb.com/2006/12/21/como-realizar-un-diseno-web-20.php
http://www.informationarchitects.jp/ia-trendmap-2007v2
http://cssmania.com/
http://es.wikipedia.org/wiki/AJAX

Para mayor información:
http://www.sg.com.mx/content/view/336http://paginaspersonales.deusto.es/dipina/publications/newtrendssoftwareengineering.pdf
NOTAS
1. Véase “La Web 2.0 hacia las aplicaciones en línea”. Entér@te, Internet, Cómputoy Telecomunicaciones No. 62, septiembre de 2007. http://www.enterate.unam.mx/artic/2007/septiem/art3.html
2. Véase “Blogs: uso compartido y comunitario en Internet”. Entér@te, Internet, Cómputoy Telecomunicaciones No. 46 de febrero de 2006 http://www.enterate.unam.mx/Articulos/2006/febrero/blogs.html
3. Véase “AJAX: Asynchronous Javascript and XML”. Entér@te, Internet, Cómputoy Telecomunicaciones, No. 45, enero de 2006. http://www.enterate.unam.mx/Articulos/2006/enero/ajax.htm
4. Véase “Programación en red: Java y XML”. Entér@te, Internet, Cómputoy Telecomunicaciones No. 26, febrero de 2004. http://www.enterate.unam.mx/Articulos/2004/febrero/javayxml.htm

No hay comentarios: