November 24, 2004
Macromedia Flex
Al parecer voy a tener la oportunidad de tomar un curso de Macromedia Flex impartido por Matthew Boles, quien es un conocido Master Instructor de MM y es coautor de la guia de estudio de certificación de ColdFusion. La verdad soy afortunado de haber recibido una de las invitaciones y lo mejor de todo es que será gratuito (no se si los demás asistentes tengan que pagar, supongo que si). Nahuel me ha explicado algunas cosas acerca de esta tecnología que parece muy interesante y prometedora. Se supone que es un servidor que te permite generar contenidos RIA (Rich Internet Applications) como por ejemplo un swf. Todo se programa en un lenguaje llamado MXML el cual es una versión XML de Macromedia a través de un editor WYSWYG (esto es aparte del servidor), que según me cuenta Nahuel, es como un especie de Dreamweaver modificado. A primera instancia, y viendo los ejemplos de la pagina de MM, no parece muy complicado usar esta chuchería de 12,000 dls (ojalá no lo rompa). La idea de MM es promocionar en México esta tecnología, pero dudo que alguien aquí tenga suficiente dinero para comprar el Flex aquí, aunque pero no por eso dejare de tomar el curso :P . Además se supone que esta enfocado a diseñadores y algunos tipos de desarrolladores visuales por lo que leí en la página de Macromedia.
Alguién sabe mas acerca de Flex? Para que nos vayamos enterando de como esta la cosa.
Alguién sabe mas acerca de Flex? Para que nos vayamos enterando de como esta la cosa.
Comentarios
Hola Daniel,
Estás de suerte pues Flex es una tecnología muy prometedora y poder recibir un curso impartido por la propia casa del producto y además gratis...pues eso ¡que te envidio! jejeje :)
Por otra parte y en referencia a tu pregunta solo dejarte un link a la categoría de mi blog sobre Flex:
http://www.carlosrovira.com/index.php?cat=6
Quizá lo más importante estos días en esta tecnología sea el hecho de qeu MM va a sacar (si no lo hizo ya) la licencia de Flex para uso no comercial, y para bloggers, educadores, etc...
Personalmente me atrae mucho la idea de actualizar mi blog con Flex...ojalá tenga acceso a una de esas licencias :)
Estás de suerte pues Flex es una tecnología muy prometedora y poder recibir un curso impartido por la propia casa del producto y además gratis...pues eso ¡que te envidio! jejeje :)
Por otra parte y en referencia a tu pregunta solo dejarte un link a la categoría de mi blog sobre Flex:
http://www.carlosrovira.com/index.php?cat=6
Quizá lo más importante estos días en esta tecnología sea el hecho de qeu MM va a sacar (si no lo hizo ya) la licencia de Flex para uso no comercial, y para bloggers, educadores, etc...
Personalmente me atrae mucho la idea de actualizar mi blog con Flex...ojalá tenga acceso a una de esas licencias :)
Hola Carlos
Ya estoy checando tu blog y trae cosas muy interesantes. Veo que abriste una seccion enfocada directamente a Flex. Aun me quedan algunas dudas. Se supone que se generan archivos MXML que se compilan en el servidor? El resultado final de estos archivos son nada mas swf o pueden ser otros contenidos media? No se si sea como me comentan que pasa con los servlets, que se compilan una vez y se guardan para posteriores pedidos.
Otra cosa que estuve checando fue que hay una version para Tomcat de Flex, pero en sistemas Unix, no se si se pueda instalar en MacOsX la version trial, voy a investigar. Si no, ya es hora de que cometa sacrilegio y vaya pensando en comprarme una Pc :P
gracias por todo!
Ya estoy checando tu blog y trae cosas muy interesantes. Veo que abriste una seccion enfocada directamente a Flex. Aun me quedan algunas dudas. Se supone que se generan archivos MXML que se compilan en el servidor? El resultado final de estos archivos son nada mas swf o pueden ser otros contenidos media? No se si sea como me comentan que pasa con los servlets, que se compilan una vez y se guardan para posteriores pedidos.
Otra cosa que estuve checando fue que hay una version para Tomcat de Flex, pero en sistemas Unix, no se si se pueda instalar en MacOsX la version trial, voy a investigar. Si no, ya es hora de que cometa sacrilegio y vaya pensando en comprarme una Pc :P
gracias por todo!
ah, y ademas agrego otra duda
Supongo que los contenidos podran ser generados dinamicamente, pero como es exacamente esto? variables?
lei que se puede usar informacion dinamicamente ya sea a traves del tipico HTTP o Web Services y Flash Remoting
Supongo que los contenidos podran ser generados dinamicamente, pero como es exacamente esto? variables?
lei que se puede usar informacion dinamicamente ya sea a traves del tipico HTTP o Web Services y Flash Remoting
Hola Daniel,
Con Flex uno crea aplicaciones apartir de archivos planos xml y as2, usando el típico proceso de desarrollo de cualquier departamento de una empresa de hoy día. Estos se compilan en el servidor el cual sirve SWF (envuelto en un html que lo carga). No tengo noticia de que se sirva otro tipo de archivo. El modelo como dices es muy similar a como actua los contenedores de Servlets o JSPs. Los mxmls se compilan y se sirve siempre el mismo hasta que el servidor detecta que el mxml ha sido modificado (ha cambiado), con lo que se volvería a compilar en la siguiente petición que se sirviese actualizando el contenido.
Flex está disponible para Windows, Solaris y Linux...de MAC no te se decir mucho, pues no es un ordenador con el que haya tenido mucho contacto :(
Efectivamente Flex puede comunicarse con el servidor mediante HTTP Request (XML sobre http) que sería la manera tradicional de enviar parametros, pero la menos típica de una RIA, esta se usa sobre todo para integrar facilmente con APIs tipo Struts, o con Portlets por ejemplo.
Por otro lado tenemos los Remote Objects que serían la versión de Flash Remoting en Flex, donde podemos comunicarnos mediante los protocolos AMF o SOAP. El ultimo modelo de comunicación sería mediante el standard de los Web Services.
Tu pregunta de los contenidos generados dinamicamente...no se muy bien a que te refieres...
Bueno daniel espero haberte aportado algo :), un saludo!
Carlos.
Con Flex uno crea aplicaciones apartir de archivos planos xml y as2, usando el típico proceso de desarrollo de cualquier departamento de una empresa de hoy día. Estos se compilan en el servidor el cual sirve SWF (envuelto en un html que lo carga). No tengo noticia de que se sirva otro tipo de archivo. El modelo como dices es muy similar a como actua los contenedores de Servlets o JSPs. Los mxmls se compilan y se sirve siempre el mismo hasta que el servidor detecta que el mxml ha sido modificado (ha cambiado), con lo que se volvería a compilar en la siguiente petición que se sirviese actualizando el contenido.
Flex está disponible para Windows, Solaris y Linux...de MAC no te se decir mucho, pues no es un ordenador con el que haya tenido mucho contacto :(
Efectivamente Flex puede comunicarse con el servidor mediante HTTP Request (XML sobre http) que sería la manera tradicional de enviar parametros, pero la menos típica de una RIA, esta se usa sobre todo para integrar facilmente con APIs tipo Struts, o con Portlets por ejemplo.
Por otro lado tenemos los Remote Objects que serían la versión de Flash Remoting en Flex, donde podemos comunicarnos mediante los protocolos AMF o SOAP. El ultimo modelo de comunicación sería mediante el standard de los Web Services.
Tu pregunta de los contenidos generados dinamicamente...no se muy bien a que te refieres...
Bueno daniel espero haberte aportado algo :), un saludo!
Carlos.
woow
se ve increible
Aunque me preocupa lo de los graficos...para generar diseño. No se como lo tengan solucionado. Pero ya vere.
Lo de los contenidos dinamicos, fue una pregunta tonta, ya que nada mas se compila una vez el swf.
Saludos¡¡
se ve increible
Aunque me preocupa lo de los graficos...para generar diseño. No se como lo tengan solucionado. Pero ya vere.
Lo de los contenidos dinamicos, fue una pregunta tonta, ya que nada mas se compila una vez el swf.
Saludos¡¡
hola daniel , primeramente te felicito por esa gran oportunidad que tienes de recibir el adiestramiento de la casa de macromedia, creo que por algo se te eligio a ti , felicidades pero nosotros los desarrolladores comunes y silvestres estamos teniendo algunos prolemas al buscar documentacion en español , sabes de algun lugar en español donde encontrar la info. o algun libro que recomiendes.
de antemano gracias y te felicito nuevamente por esa oportunida que tienes creo que bien la aprovecharas
de antemano gracias y te felicito nuevamente por esa oportunida que tienes creo que bien la aprovecharas
Espero tener suerte