1. CUADRO COMPARATIVO
WEB 1.0 WEB 2.0
Información centralizada Información descentralizada
Sitios con contenidos de alta y baja calidad Ampliar diversidad de contenidos administrativos por
Administrados por un web Master usuarios
Información poco actualizada Información en permanente cambio
Software tradicionales Software y aplicaciones que no requieren de su
Contenidos y sitios más bien estáticos instalación en la PC para utilizarlos
Diseño y producción a cargo de quienes conocen Contenidos y sitios flexibles en permanente
sobre informática. transformación
Sitios de fines generalmente comerciales Diseño y producción sin necesidad de grandes
conocimientos de informática
Accesibles y prácticos
Sitios en fines diversos de la mayoría de los casos,
la construcción que comparten intereses, practicas,
información, etc.
2. Aplicaciones Tradicionales RIA
Fácil manejo Accesibilidad: AJAX en nativo en los navegadores
Actualización de contenido web y es el único RIA framework que puede ser
Navegación rápida encontrado por los diferentes motores de búsqueda.
Se ejecutan desde el navegador Aunque Adobe Flash ha dado grandes pasos en
Posee poca capacidad multimedia para ver videos esta dirección.
es necesario usar un programa externo para su Comunicaciones avanzadas: con servidores que
reproducción soporten nuevas tecnologías se puede mejorar la
Se apoya sobre un desarrollo cliente-servidor experiencia del usuario al utilizar protocolos de red
optimizados y entradas y salidas asíncronas. Se
requiere de una conexión de banda ancha confiable.
Complejidad: soluciones avanzadas puede ser más
difíciles de diseñar, desarrollar, implementar y
depurar que las aplicaciones web tradicionales.
Consistencia: la interfaz de usuario y las
experiencias pueden ser controlada por el sistema
operativo, el monitoreo del rendimiento y diagnostico
de errores puede ser difícil.
Instalación y mantenimiento: se requiere de la
instalación de un plugin o una máquina virtual o
sandbox, que generalmente es más rápida que la
instalación de una aplicación tradicional y esta no se
puede automatizar. Las actualizaciones son
automáticas.
Offline: puede ser usada sin conexión a Internet,
reteniendo el estado en la máquina cliente.
Seguridad: se mejora la seguridad por medio de
actualizaciones automáticas y sandbox. Pero las
extensiones por sí mismas son sujetas a
vulnerabilidades.
Rendimiento: puede ser mejorado dependiendo de
3. la aplicación y de las características de la red.
Aplicaciones que pueden procesar localmente en el
cliente evitan viajes hacia el servidor lo que
incrementa su rendimiento. Dándole más trabajo al
cliente también se puede incrementar el rendimiento
del servidor. Por el contrario los recursos necesarios
hacen difícil que las aplicaciones puedan ejecutarse
en dispositivos pequeños, móviles o embebidos.
Riqueza: añadiendo características que no son
nativas en los navegadores web como captura de
video.