
Hola a todos, en esta ocasión aprenderemos un poco sobre ¿qué son las aplicaciones ricas de Internet? o RIAs como se les conoce.
Primero que nada debemos entender cómo es que han ido evolucionando las aplicaciones informáticas. Hace algunos años las aplicaciones informáticas de las empresas únicamente tenían lugar en la computadora central y el cliente solo jugaba el papel de observador de la información más no podía interactuar con dicha aplicación, esto se debía a los altos costos de procesamiento y transmisión de datos.
Para solventar esta situación se comercializaron plataformas que pretendían combinar la fuerza de las microcomputadoras con la de las computadoras centrales, dando lugar al nacimiento de los sistemas cliente/servidor.
En la década de los noventa, cuando el Internet se encontraba en pleno desarrollo las empresas tenían a su alcance un nuevo modelo de aplicaciones informáticas. El modelo básicamente funcionaba con un navegador Web, y lo único que hacía era interpretar el lenguaje HTML y enviar peticiones a un servidor de aplicaciones, las cuales se encargaban a escribir las páginas de forma dinámica y las enviaba al cliente.
En la actualidad, la demanda de aplicaciones basadas en Internet continúa aumentando y muchas veces es muy diferente de la demanda de la década de los noventa. Los usuarios finales y las empresas están exigiendo más de sus inversiones en tecnología de Internet.
Cuando una aplicación de Internet se utiliza para mejorar la funcionalidad de la empresa central, el mantenimiento de esta se vuelve fundamental. Lamentablemente, muchas de las aplicaciones Web existentes se han construido con muy pocas referencias a los principios de la arquitectura de la aplicación por lo que se vuelve muy difícil su mantenimiento y su expansión.
Ventajas de las aplicaciones ricas de Internet
Usuarios finales
Los usuarios finales son los que experimentan las grandes ventajas de las RIAs. Cabe destacar que una RIA bien estructurada y diseñada disminuye el tiempo en que
el usuario encuentre la información que necesita sin esperar a que una página nueva se cargue.
Tecnologías RIA
En la actualidad, los desarrolladores tienen varias opciones de desarrollo cuando van a empezar a construir una RIA. Las herramientas más populares son las basadas en Web como el Ajax (Asynchronous Javascript and XML) y las herramientas basadas en la conexión como Adobe Flash, Adobe Flex y OpenLaszlo, todos ellos trabajan con el reproductor de Flash y Silverlight propiedad de Microsoft.
Existen 4 formas distintas de ejecutar las aplicaciones RIA actuales: Ajax, utilizado por Dojo, OpenRico, Backbase y la barra de herramientas de Yahoo!; el Flash Player, utilizado por Adobe Flex y OpenLaszlo; Windows Presentation utilizado por AWT, Swing, Silverlight y Eclipse RCP.

En las próximas publicaciones hablaremos un poco sobre Adobe Flex y Microsoft Silverlight, espero que este pequeño tutorial les haya sido de ayuda para que vayan incursionando en el desarrollo de las aplicaciones RIA que son lo de actualidad y lo que se utilizará durante los próximos años.
Atentamente
![]()
NOTA: Este tutorial fue creado por Carlos Santana Roldán para MilkZoft, si deseas tomar total o parcialmente el contenido publicado te pedimos nos envíes un mensaje utilizando el formulario de contacto y agregando un enlace a MilkZoft como fuente de los datos (puedes insertar el siguiente código en tu blog o página web).
Fuente: MilkZoft
Descarga el tutorial en formato PDF
Comentarios

Hola, quieisera ponerme en contacto contigo, para saber si has realizado alguna aplicación RIA, me pudieras proporcionar tu correo para ponernos en contacto. Graicas..

Saludos Gustavo, si estas interesado en desarrollo de RIA me puedes contactar http://flexenespannol.blogspot.com, Tengo tres años de experiencia en el desarrollo de IRA con Adobe Flex
Saludos..
Encuesta de la semana:
¿Prestas atención a la publicidad en Internet?