jueves, 4 de septiembre de 2008

Qué es Flex?

Es es la primera pregunta que me intenté responder, y aunque en Wikipedia, el sitio oficial de Flex y muchos otros lugares hay definiciones y explicaciones, creo que ninguno logra dejarlo 100% claro para un newbie y menos para alguien que no tiene contacto con el desarrollo web o multimedia de forma operativa, entonces me parece que realmente no es una respuesta tan fácil de responder, es por esta razón que he tratado de formular una definición más práctica que espero ayude aclarar la duda:

Que (diablos) es Flex?

Flex es una nuevo medio para crear aplicaciones (archivos) en formato SWF, para decirlo de manera mas coloquial y mucho menos formal, es una nueva manera de hacer archivos finales de Flash. Creo que en resumen es así de simple, sin meternos en definiciones mucho mas complejas y detalladas. Flex puede hacer archivos SWF al igual que Flash, pero la manera en que se desarrolla es distinta.

Flex o Flash?

Esta es una pregunta que pasa por la mente casi de manera automática cuando tratamos de asimilar la idea tras la cual Flex fué creado, y de buenas a primeras puede confundir a alguien nuevo en estos terrenos. Flex fué creado para hacer Aplicaciones de Lado Cliente, NO para hacer banners, NO para páginas web, NO para animaciones divertidas con monitos brincando, NO para hacer lógica del lado del servidor. Flex fue creado para hacer aplicaciones en línea que ofrecieran una experiencia que fuera similar (en la medida de lo posible) a ejecutar una aplicación en el escritorio, este tipo de aplicaiones se conocen genéricamente como RIAs (Rich Internet Applications) como por ejemplo: SlideRocket o EarthLive entre muchas otras.

En resumen, si lo que deseas es una apliación con muchas animaciones, con un mínimo o nulo acceso a datos, interactividad muy gráfica y animada y con mínimo dinamismo lo más indicado es Flash. Si se require mucho dinamismo, constante acceso a datos y un mínimo de animación Flex es la opción.

No hay comentarios: