Ir directamente al contenido

Alternativas de Adobe Flex

Frente a la necesidad de brindar una experiencia de usuario rica en aplicaciones Web, Flex se presenta en varios escenarios enfrentando principalmente con Ajax. Ante esta comparación es importante tener en cuenta que Flex fue concebido para su uso en RIAs y no para RWAs (Rich Web Applications). Aunque no sea completamente claro el límite entre ambas definiciones, se considera RIA a las aplicaciones ‘desktop like’ (similar a aplicaciones de escritorio Win32) que hacen uso de Internet para conectividad y despliegue. En este caso, se trata de una herramienta que permite la generación de un binario que se descarga al cliente y luego interactúa con el servidor a través de Internet sin requerir conexiones HTTP abiertas por el navegador.

En el caso de Ajax se trata de una tecnología tendiente a ampliar el espectro de posibilidades dentro de la propia arquitectura Web basada en páginas HTML.

En el caso del Microsoft Ajax Control Toolkit, el mismo está compuesto por un conjunto de controles muy completos para integrar en sitios Web, haciendo transparente para el usuario la comunicación de la interfaz  (UI) con el servidor. Este campo de acción se amplía al brindar la posibilidad del desarrollo de componentes personalizados o bien integrando cualquier otra pieza de código desarrollado por terceros.

La gran diferencia entre las soluciones basadas en Ajax y Flex es la carga parcial del contenido web. En Ajax, el contenido no está embebido en un control Active X y no requiere cargar el mismo de forma completa previo su utilización.

A diferencia de otras tecnologías como Java y Coldfusion para las cuales Flex puede presentar una novedad importante en muchos aspectos, existen actualmente diversas librerías de controles gratuitos desarrollados específicamente para las enriquecer la experiencia del usuario en aplicaciones web basadas en tecnologías ASP.NET las cuales tienen un costo de incorporación y mantenimiento menor al incurrido en el caso de optar por tecnologías Flex.

Por su parte Microsoft Silverlight se presenta como la solución preferida en el caso de requerir incorporar un alto despliegue de recursos multimedia mediante controles que agregan valor específicamente en áreas referidas al trabajo con animaciones, videos, transiciones, etc.

Deja un comentario

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar