December 08, 2004
Qué es Flex? Parte 2
Ahora ya tengo un poco mas de tiempo, ademas de que he podido analizar con mayor detenimiento esta tecnología. Ya les he contado que Flex practicamente se trata de desarrollar aplicaciones en Flash como si fuera html, generandote el diseño automaticamente. Ademas de poder agregar codigos y estilos a la manera de Javascript y Css, toda la programación del swf se genera a base de componentes. Incluso te incrusta los preloaders, detectores de plug-in y te crea el html donde va el archivo Swf. Lo curioso es que el html generado no es a base de estándares, y el mxml (Macromedia XML) que se compila como swf si esta definido con los mas estrictos estándares heredados del famoso extended markup language (o sea... xml). Aquí hay otro detalle a tomar en cuenta : como recordarán, a partir del Flash Player 7 se implementó una medida de seguridad que tiene que ver con el ya tan comentado Policy File. Sucede que el framework de Flex te permite conectar tus componentes, cuando requieres carga de datos externos, mediante HTTP, Web Services o Remote Objects (Flash Remoting de Flex), incluso aunque estos se encuentren en otros servidores, y es en esta ultima situación la que nos ha dado muchos problemas. La carga de datos en servidores externos no la haces directamente, ya que a final de cuentas el que tiene implementado el Policy File es el Flash Player, no el servidor Flex, y eso no se puede cambiar. El truco radica en que se utilizan unos archivos proxy's que vienen en las librerías de Flex, aunque nosotros no nos demos cuenta del proceso y todo aparente ser igual. O sea... utilizamos el tag's WebService y especificamos una url externa. Posteriormente nada mas debemos especificar un atributo llamado useProxy="true". Una solución algo cínica por parte de Macromedia para volarse su propia medida de seguridad. La ventaja es que ya no dependemos del servidor externo, sino del nuestro donde hay mas posibilidades de tener control, mas concretamente, en el swf. Lo que hace Flex es que crea unos componentes que en lugar de apuntar directamente al Web Service (o HTTP's y Remote Objects), apunta a un archivo proxy que radica en nuestro mismo servidor y hace de puente. Como les decía, nosotros no nos damos cuenta de eso ya que todo es automático, y es una interesante (por no volver a decir cínica) solución al problema. Lo malo es que nos cuesta 12,000 dls :P
Ya para terminar este post les cuento que el viernes hago el examen para la certificación de instructor, ademas de que deberé desarrollar una aplicación en Flex para terminar todos los requisitos. Estaba pensando en hacer un blog con todo y panel de administración, no se que opinen o si tienen una mejor idea. Un compañero de la clase quiere desarrollar una galeria de fotos. Sea lo que sea que desarrolle, subiré los archivos fuentes para que los vean :)
Saludos!!!
Ya para terminar este post les cuento que el viernes hago el examen para la certificación de instructor, ademas de que deberé desarrollar una aplicación en Flex para terminar todos los requisitos. Estaba pensando en hacer un blog con todo y panel de administración, no se que opinen o si tienen una mejor idea. Un compañero de la clase quiere desarrollar una galeria de fotos. Sea lo que sea que desarrolle, subiré los archivos fuentes para que los vean :)
Saludos!!!
Comentarios
La verdad todavía me sigo preguntando por que implementaron tan mal eso de la "Policy File", hasta ellos mismo tienen que implementar un proxi por esa maldita file :)
Daniel eso del el blog en Flex esta bueno, ya tienes un voto ahí :)
si se me ocurre alguna idea luego te digo
Saludos
Daniel eso del el blog en Flex esta bueno, ya tienes un voto ahí :)
si se me ocurre alguna idea luego te digo
Saludos
o podrias hacer un Guestbook ^_-
jejejej no verdad
Saludos!!!!
jejejej no verdad
Saludos!!!!
La aplicación del blog suena interesante.
Suerte en el exámen Daniel, ¡¡¡ héchale ganas !!!.
saludos !!
Suerte en el exámen Daniel, ¡¡¡ héchale ganas !!!.
saludos !!
Acabo de corregir un detalle de los proxys que me confudi. Luego explico para que sirven esas configuraciones que les comentaba. Son muy utiles.
Por cierto
Blog 2
Guestbook 1
:D
Por cierto
Blog 2
Guestbook 1
:D
wqcyadhmn <a href='http://baxterps.livejournal.com/'>hd porn</a> zbepoahk [url=http://ayrateg.livejournal.com/]free porn tube hd[/url] helq http://nevaehky_ur.livejournal.com/ ofctton <a href='http://augustusxt.livejournal.com/'>free hd porn stream</a> e [url=http://barkleyed.livejournal.com/]hd porn[/url] aby http://bartholomexe.livejournal.com/ sikfmdh <a href='http://banyqk.livejournal.com/'>free hd porn tube</a> uj [url=http://billievo.livejournal.com/]tube xxx hd[/url] oatovfbgu http://bhinalha.livejournal.com/ adfyx <a href='http://begongoli.livejournal.com/'>hd porn</a> bpo [url=http://biffoff.livejournal.com/]sex hd movies[/url] lglulmxnz http://nellieic.livejournal.com/