Adobe Flex se creó para realizar aplicaciones ricas en Internet que se pudieran interrelacionar de manera dinámica de una forma atractiva. Actualmente se encuentra en la versión 3.1. Está más orientado a desarrolladores y hace posible que aquellas aplicaciones desarrolladas en FLEX puedan funcionar como aplicaciones de escritorio gracias a adobe AIR (Adobe Integrated Runtime).
Flex utiliza un plugin de flash (SWF) que permite que funcione en cualquier navegador, igualmente es posible originar aplicaciones escritorio que funcionen en windows, linux o MAC.
Con flex se pueden manejar interfaces ricas y espectaculares en manejo de servicios de datos utilizando la arquitectura cliente y servidor , elementos multimédia, gráficos y lo mejor, se puede integrar con otros sistemas como java, .NET, php, ajax, etc.
El lenguaje que maneja flex es MXML , basado en etiquetas (tags) de XML y muy fácil de aprender y de asociar con actionscript. De hecho permite integrar tanto actionscript, como manejo de CSS para personalizar el estilo de nuestros componentes. Todo esto relacionado con el concepto de Web 2.0.
Uno de los más importantes capacidades de flex son los data services (servicio de mensajeria, servicio de administración de datos, servicios RPC) , los que permiten desarrollar aplicaciones empresariales, donde se necesita un alto rendimiento. Después dedicaremos un artículo dedicado completamente a los tipos de aplicaciones que podrían desarrollarse.
Adobe proveé un IDE para el desarrollo de aplicaciones Flex, llamado flex Builder, el cual tiene un costo de licenciamiento, sin embargo es gratuito para fines educativos.
Actualmente cualquier desarrollador puede descargar el SDK de manera gratuita, del sitio de Adobe.
Para aquellas personas que trabajen con eclipse pueden implementar el plugin para flex.
Para esto se necesita
- Eclipse WTP
- Flex 3 Plugin para Eclipse
Para los que trabajan con software opensource adobe igualmente dispone de este sitio http://opensource.adobe.com/ donde se encuentra el SDK de Flex e incluye proyectos hechos por desarrolladores.
Estructura de directorios de un proyecto desarrollado en Flex Builder.
Cuando se crea un proyecto en flex Builder automáticamente se crea una estructura de directorios, tal como se muestra en la imágen:

Esta aplicación consiste de un directorio de aplicación que contiene diferente tipos de archivos que requieren para compilar y correr la aplicación, estos son:
.settings: Contiene las configuraciones para el proyecto flex builder
bin-debug: contiene el debug swf y el de los archivos necesarios para la depuración
html-template: contiene los archivos a usar específicamente para la detección del player
src: son las fuentes de los archivos mxml
libs: Librería que desee implementar para la aplicación.
Aquí se muestra una aplicación que será un gran reto para nosotros, pero que haremos en el transcurso de los próximos artículos.
Escrito Por:Admin|September 29th, 2008 | Tags: Flex, Introducción | Categoria: Flex | Escribir comentario