Buscar en el Blog

martes, 21 de septiembre de 2010

Recomendaciones para trabajar con aplicaciones Flex

Adobe Flex es una tecnología super interesante para construir interfaces gráficas de usuario web ricas en contenido, lo que se conoce como RIA (Rich Internet Application). La tecnología Flex trabaja con archivos de extensión .swf (ShockWave Flash) para lo cuál es necesario tener instalado Adobe Flash Player en cada navegador web del cliente que accederá a la aplicación.

Con la experiencia que he tenido con las aplicaciones desarrolladas en Flex, comparto algunas recomendaciones para subir los aplicativos a la nube (Internet).

1. De preferencia usar un servidor proxy como BlazeDS a diferencia de configurar el archivo crossdomain.xml

2. La configuración de las propiedades del proyecto en el IDE son claves. Una vez que se haya definido el domino en el cuál estará la aplicación por ejemplo http://www.midominio.com/flex, configurar las propiedades del Flex Server como: 

Root URL = http://www.midominio.com/flex
Context Root = /flex

3. Es recomendable hacer primero un Clean y luego un Build del proyecto.

4. Sí se tiene problemas con la compilación del proyecto y el nuevo dominio configurar el archivo hosts del sistema operativo.

En Windows > C:\Windows\System32\drivers\etc\hosts
En Linux /etc/hosts
5. Configurar adecuadamente los archivos de configuración de BlazeDS: services-config.xml y proxy-config.xml.

6. Cuando se trabaja con balanceadores de carga, es recomendable hacer un loopback al mismo servidor en base al dominio con el cuál se está trabajando.

Espero que éstas recomendaciones les sea de mucha utilidad, sí tienen alguna pregunta no duden en contactarme.

viernes, 17 de septiembre de 2010