2. QUE ES WEB 2.0
Web 2.0 es un término moderno que se refiere a las páginas World Wide Web que
hacen énfasis, por ejemplo, al tipo contenido generado-por usuario, usabilidad, e
interoperabilidad por parte de usuarios finales, el término web 2.0 fue popularizado
por Tim O’Reilly y Dale Dougherty en el O’Reilly Media Web 2.0 Conference a
finales del 2004, a pesar de haber sido inventado por Darcy DiNucci en 1999.
Web 2.0 no hace referencia a actualizaciones de alguna especificación técnica,
pero supone un cambio según la manera en que las páginas web son creadas y
usadas.
Un sitio Web 2.0 puede permitir a los usuarios interactuar y colaborar con cada uno
de los diálogos de social media, como creadores de contenido generado por
usuarios en una comunidad virtual, a diferencia de la primera generación Web 1.0,
que tan sólo permitía visualizar pasivamente el contenido de la página. Ejemplos
de Web 2.0 incluyen redes sociales, blogs, wikis, folksonomies, sitios para
compartir videos, servicios host, aplicaciones Web, plataformas colaborativas de
consumo y mashups.
4. Algunos elementos de diseño en la Web 1.0 incluyen:
- Páginas estáticas en vez del dinamismo HTML.
- Servicio de contenido desde servidores filesystem en vez de RDBMS.
- Páginas construidas usando Server Side Includes o CGI en vez de aplicaciones web
escritas en lenguaje de programación dinámico tales como Perl, PHP, Phyton o Ruby.
- El uso de HTML, era 3.2, tales como marcos y tablas para posicionar y alinear
elementos en una página. Estos eran constantemente usados combinando sacer GIFs.
- Propietarios de extensiones HTML, tales como el <blink> y etiquetas <marquee>,
introducidas durante la primera guerra de buscadores.
- Guestbooks en línea.
- Botones para GIF, gráficos, (típicamente con una magnitud de 88×31 pixeles)
promoviendo buscadores web, sistemas operativos, editores de textos y otros
productos.
- Formularios HTML enviados a través de correos electrónicos. Respaldo para server
side scripting eran poco usuales en servidores compartidos durante este periodo.
Para proveer un mecanismo de retroalimentación para los visitantes de la página, eran
usados formularios mailto. Un usuario llenaría el formulario, y al clikear el botón de
entrega, su correo de cliente lanzaría e intentaría enviar un correo con los detalles de
formulario como contenido. La popularidad y complicaciones del protocolo de mailto
conducía al desarrollador de búsqueda a incorporar los correos de sus clientes dentro
de sus buscadores.
5. Las características clave de la Web 2.0
incluyen:
- Folcsonomía: clasificación libre de información;
permite a los usuarios clasificar y encontrar
información colectivamente. (ejemplo: etiquetar).
Rica experiencia de usuario: contenido dinámico,
sensible a la entrada del usuario.
- Participación de usuario: La información fluye de
dos formas entre el dueño del sitio y el usuario en
modo de evaluación, revisión y comentarios.
- Software como servicio: Los sitios Web 2.0
desarrollaron APIs para permitir el manejo
automatizado, semejante a una aplicación o mashup.
- Participación en masa: el acceso a la web casi-
universal conduce a una diferenciación de interés, de
la Internet tradicional de usuario base (los cuales
tendrían a ser hackers o aficionados a las
computadoras) a una variedad de usuarios más
amplia.
6. CONCEPTOS
La Web 2.0 puede describirse en tres partes:
Aplicación de Internet Enriquecida (AIE)- define la experiencia traída del escritorio al
buscador sin importar si se trata de un punto de vista gráfico o de usabilidad.
Arquitectura orientada a la web (AOW)- define como las aplicaciones Web 2.0
exponen su funcionalidad para que otras aplicaciones pueden apalancar e integrar su
funcionalidad proveyendo una variedad de aplicaciones enriquecidas. Ejemplo de ello
son feeds, RSS, Servicios Web, mash-ups.
Web Social- se define como la web 2.0 tiende a interactuar mucho más con el usuario
final permitiéndole a éste integrarse.
Como tal, la Web 2.0 integra las capacidades desde el software del cliente y el
servidor, sindicación de contenido y el uso de los protocolos de la red. Los
estándares orientados en los buscadores web pueden usar plug-ins y extensiones de
software para manejar el contenido y las interacciones del usuario. Los sitios Web 2.0
proveen a los usuarios información de almacenaje, creación y difusión de
capacidades que no eran posibles en el ambiente conocido como Web 1.0.
7. Utilidad de la Web 2.0
El uso del 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. Ya se está 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. Como consecuencia nacen las tag
clouds o nubes de tags, donde por popularidad unas palabras claves se distinguen de otras
según su tamaño. En esta Web cualquiera puede comenzar una entrada y otra persona
puede continuarla, mejorarla o modificarla. Además de estos ejemplos nombrados, también
están surgiendo nuevos sitios que pretenden introducir nuevas formas de interactuar con la
red. Estas Webs pretenden desbancar las aplicaciones tradicionales de escritorio para
llevarlas a Internet. De ahí que nazcan herramientas como Google Calendar, Gmail Chat,
Writely, Kiko, Pixoh o DabbleDB. Todas ellas aplicaciones cuyo objetivo es que puedas
realizar cualquier tarea con un navegador y una conexión a Internet.Incluso la empresa
37signals se atreve a sentenciar que utilizar sus productos hará que Outlook te parezca el
equivalente software a una cámara de tortura. La Web 2.0 también intenta mostrar una
interfaz mucho más agradable y amigable para el usuario.