Hace unos días, después de leer algunos artículos de Matt Raible, comencé a darle una oportunidad a Flex. Desde que Adobe lo anunció, yo no había hecho más que hartarme de todo el hype que ha levantado, pues sigo pensando que es una reacción a OpenLaszlo. A pesar de ese hecho y de que Flex Builder no es gratis, decidí descargar la versión trial y asegurarme de una vez de qué se trata todo el entusiasmo al rededor de Flex.
Para no seguir con esta larga historia, les diré lo que más me gustó de Flex. Primero, y puede que para muchos no sea importante, pero para mi si: Flex Builder está basado en Eclipse, por lo que puedo hacer todos mis desarrollos en una sola herramienta. Bueno esa razón es un tanto una manía que tengo con Eclipse. Las demás si son razones de verdad y aprovechando mi experiencia con OpenLaslo, intentaré hacer un par de comparaciones:
- El compilador está integrado a Flex Builder, por lo que el desarrollo se vuelve muy ágil. En OpenLaszlo hay que tener un contenedor de JSPs para que funcione el asunto y después de un rato el desempeño se degrada mucho
- El debugger funciona de maravilla.
- El lenguaje de etiquetas me parece más consistente que Laszlo.
- Existe la posibilidad de programarlo todo en clases con ActionScript. Creo que esta opción es de gran utilidad para manejar mejor la complejidad con desarrollos más complicados que el “Hello World”.
- Hay diseñadores en Adobe, por lo que los diseños por defecto en Flex están muy bonitos. Pero más allá de eso, es muy fácil aplicar un look personalizado a los componentes con CSS. En OpenLaslo la personalización de los componentes gráficos es una pesadilla.
- La documentación (al estilo Javadoc!) es abundante y en la Interner hay ejemplos para casi todo.
Bien, pues fue todo por hoy. Solo me queda decir que ya comienzo a superar los sentimientos encontrados, ya que por un lado me duele un poco dejar a OpenLaslo (la alternativa origina y abierta) por Flex. Pero por otro lado me alegro de haberme animado a probar Flex, que ha hecho el desarrollo de RIAs un poco más sencillo.

Bueno, veo otra opinión favorable a Flex. Me parece que tendré que probarlo.
He montado tres aplicaciones pequeñas en Laszlo y me ha gustado, pero coincido contigo es que a ratos es muy caótico y si quieres meter disñeo, cuesta mucho.
tenderodigital
May 27th, 2008