preload

Rich Internet Applications

ria-diagrama

¿Qué son las Rich Internet Applications?

RIA, acrónimo de Rich Internet Applications (Aplicaciones de Internet Enriquecidas) es un nuevo término que se utiliza en el ámbito de Internet y que describe aquellas aplicaciones web que tienen la mayoría de las características de las aplicaciones tradicionales. Como rasgo diferencial, estas aplicaciones utilizan un navegador web estandarizado para ejecutarse y no necesitan la instalación de ningún tipo de software, lo que las hace perfectas para cualquier entorno de trabajo. Las RIA buscan mejorar la experiencia del usuario, y lo consiguen evitando una recarga continua de páginas cada vez que el usuario pulsa sobre un enlace. (en los sitios web tradicionales se produce un tráfico muy alto entre el cliente y el servidor, llegado muchas veces, a recargar la misma página con un mínimo cambio), sin embargo, en los entornos RIA no se producen recargas de página, ya que desde el principio se carga toda la aplicación, y sólo se produce comunicación con el servidor cuando se necesitan datos externos como datos de una Base de Datos o de otros ficheros externos.

No me ha quedado claro… ¡Quiero ejemplos!

Muchos servicios famosos forman parte de esta generación de aplicaciones de internet ricas. Uno de los más conocidos es Gmail, el popular cliente de correo de Google. Otro de ellos es Flickr, un lugar dónde una red de usuarios comparte fotografías. Otros ejemplos más de esta generación de webs son el servicio de microblogging Twitter, la red social Facebook o el buscador de dominios Domainr. Además de todos estos clásicos, llegan los nuevos frameworks (estructuras de soporte definidas para desarrollar software) que cada vez van a potenciar más esta clase de aplicaciones, pero con la diferencia esencial de que evitarán el navegador, es decir, se ejecutaran cómo aplicación de escritorio. Algunos de ellos son sobre los que trabajamos: Adobe Flash, Adobe AIR, Adobe Flex, AJAX, Microsoft Silverlight o Prism (este último de la fundación Mozilla).

Beneficios

  • No necesitan instalación
  • Las actualizaciones son automáticas (se evitan perdida de tiempo y risegos innecesarios)
  • Se pueden utilizar desde cualquier ordenador con conexión a Internet sin tener en cuenta el sistema operativo
  • Se pueden utilizar desde cualquier navegador moderno
  • Alta capacidad de respuesta, el usuario no tiene que recargar la página para realizar una acción
  • Entorno mucho más seguro y libre de virus
  • Posibilidad de monitorizar todas las acciones