Pues me ha entrado algo de curiosidad sobre qué era exactamente Flex, AIR y demás cosas que giran en torno a Adobe y Actionscript y al final me he decidido a bajar el SDK y hacer una pequeña prueba y ver qué tal “tiraba esto del Flex”.
La primera impresión que me he llevado ha sido la de encontrarme con un IDE basado en Eclipse cojonudo que me recuerda (salvando las diferencias) al Visual Studio de Microsoft, donde se nos pone a disposición unos componentes por defecto bastante completos (y algunos típicos pero necesarios) que a nivel visual son cojonudamente bonitos y modificables, me ha llamado la atención el poder modificar las esquina en forma de curvas de casi todos los componentes, así como sus degradados.
Pero además del apartado visual, como ya he dicho al igual que el Visual Studio tienes un diseñador de formularios donde configurar el aspecto visual de la aplicación a crear, así como la vista en código, donde resido lo bonito de todo este tinglado. Mediante archivos .as para las clases de actionscript, y los mxml (parte principal de la aplicación) te puedes manejar todo el código orientadísimo a POO (OOP si os gusta más) y hacer cosas realmente bonitas y escalables en apenas unos minutos.
Como prueba de ello, os dejo con un pequeño lector de RSS que como podréis ver está falto de funcionalidad por todas partes, pero para los minutos que me ha llevado el probar todo este tinglado por encima(como crearme una clase, manejar colecciones, etc…), me ha dejado un muy buen sabor de boca (necesitáis el Flash Player9 para probarlo). Ah! He notado que aveces no carga bien cuando saltas de una entrada a otra en un mismo RSS.. pero vamos supongo que será alguna chorradita:
Pequeña prueba de lector RSS en Flex
Por cierto, esto es vía web, mediante Flex, pero si he entendido bien AIR (que engloba Flex y otras cosas) pretende hacer que todas estas aplicaciones que desarrollemos puedan (de hecho lo son ya) usarse en nuestros escritorios y en cualquier sistema operativo, algo a tener MUY en cuenta, ya que es una de las cosas en las que cojea .NET pese a las últimas decisiones tomadas por los de “Maicrosoft”…
En fin, parece que se me está dando por probar cosillas nuevas estos días.. pronto subiré el siguiente artículo sobre Android, donde se analizará por encima el tema del por qué de la licencia Apache2 escogida por Google en lugar de las Copyleft(más que nada en lugar de la GPL) y un resumen de las condiciones de uso del SKD.
Un saludo!! y felicidades a los que hayan leído el post entero!