Flex
Flex es un marco de trabajo gratuito de código abierto para crear aplicaciones web expresivas y muy interactivas que se implantan coherentemente en los principales exploradores, equipos de sobremesa y sistemas operativos. Ofrece un lenguaje basado en estándares moderno y un modelo de programación que admite los patrones de diseño habituales. MXML, un lenguaje declarativo basado en XML, se utiliza para describir el aspecto y comportamiento de la interfaz de usuario, y ActionScript 3, un potente lenguaje de programación orientado a objetos, se utiliza para crear la lógica de clientes. Asimismo, Flex incorpora una biblioteca de componentes muy completa con más de 100 componentes de interfaz de usuario extensibles y de eficacia demostrada para crear RIA, así como un depurador interactivo de aplicaciones de Flex.
Las aplicaciones de Internet sofisticadas creadas con Flex pueden ejecutarse en el explorador utilizando el software Adobe Flash® Player o en el escritorio utilizando Adobe AIR™. Esto permite que las aplicaciones de Flex se ejecuten de un modo coherente en todos los exploradores importantes y en múltiples sistemas operativos del escritorio. Y mediante Adobe AIR, el tiempo de ejecución en múltiples sistemas operativos, ahora las aplicaciones de Flex pueden acceder a los datos locales y a los recursos de sistema del escritorio.
Ventajas de Flex 3:
Experiencia de usuario sofisticada
Flex permite que los desarrolladores de aplicaciones web creen de un modo eficaz interfaces expresivas y muy interactivas para las aplicaciones web y de escritorio. Las aplicaciones atractivas creadas con Flex pueden llegar a más usuarios, mejorar la productividad y la satisfacción y generar más beneficios.
Aplicaciones accesibles desde múltiples plataformas
Las aplicaciones de Flex aprovechan el tiempo de ejecución de Adobe Flash Player 9. Instalado en más del 98% de los equipos conectados a Internet, Flash Player ofrece de forma única una experiencia de usuario coherente y accesible desde múltiples exploradores y plataformas. Es un tiempo de ejecución del cliente de tipo empresarial con gráficos vectoriales avanzados y capaz de gestionar las aplicaciones más exigentes con gran cantidad de datos mientras las lleva a cabo a velocidades de aplicaciones de escritorio.
Integración con Adobe AIR
Adobe AIR™ es un nuevo tiempo de ejecución del cliente que permite que las aplicaciones de Internet sofisticadas se ejecuten en el escritorio, lo que crea nuevas oportunidades de conseguir aplicaciones en línea y fuera de línea más atractivas y de alto rendimiento. El marco de trabajo de Flex ofrece compatibilidad con archivos originales para las nuevas API de AIR, y Adobe Flex Builder 3 incorpora todas las herramientas necesarias para crear, depurar, agrupar y firmar las aplicaciones creadas en Adobe AIR, la pega está clara… Adobe Flex Builder 3 hay que pagarlo.
Productividad del desarrollador
Componga y cree aplicaciones de Internet sofisticadas utilizando más de 100 componentes de aplicaciones pregenerados.
Integración con Adobe Creative Suite 3
La combinación de Flex y Adobe Creative Suite™ 3 ofrece flujos de trabajo coherentes y perfectos utilizando las mejores herramientas de su categoría. Utilice Flash, Fireworks, Illustrator y Photoshop para crear activos en formatos Flex originales. Utilice Flex Builder para importar fácilmente estos activos en la interfaz de una aplicación de Internet sofisticada.
Fácil de aprender y utilizar
Empiece rápidamente con una amplia biblioteca de componentes, aspectos, contenedores y servicios de aplicaciones. Utilice asistentes para conectarse a los servicios web existentes o genere un código de conexión a la base de datos en PHP, ASP.NET, Java y ColdFusion.
Código abierto, basado en estándares
Flex 3 está disponible como software de código abierto a través del proyecto del kit de desarrollo de software de Flex de código abierto*. Flex ofrece un lenguaje basado en estándares moderno y un modelo de programación que admite los patrones de diseño habituales. Puede ampliar y mejorar el marco de trabajo de código abierto para que satisfaga sus necesidades y contribuya a la evolución de Flex.
Servicios avanzados de datos
Mediante BlazeDS de código abierto*, conecte fácilmente las aplicaciones de Flex y AIR a las infraestructuras de servidor de Java, de datos distribuidos y de servicios de fondo para ofrecer experiencias de usuario en tiempo real, con capacidad de respuesta y en base a datos que se implantan en el explorador o en el escritorio.
Mejora de los proyectos existentes
Añada más sofisticación incrustando microaplicaciones o componentes en sitios web existentes, o revolucione toda su experiencia de usuario con aplicaciones absorbentes y de una sola pantalla, todo ello con una sola inversión.
Escalabilidad
Flex está diseñado para ampliarse desde componentes simples de sitios web hasta aplicaciones de escritorio o basadas en explorador. Con su amplia biblioteca de componentes pregenerados, Flex proporciona una amplia solución para crear aplicaciones de Internet sofisticadas de todos los tipos. Los desarrolladores pueden seleccionar métodos de transporte de datos, entre los que se incluyen compatibilidad con XML a través de HTTP, AMF (ActionScript Message Format) de Adobe, o RTMP mediante LiveCycle Data Services ES* (anteriormente Flex Data Services).
Si deseas ver algunos ejemplos de que se puede hacer con flex en vivo y en directo entra en la siguiente dirección:
Tags: Actionscript, ecommerce, Flex, Java
Esta entrada ha sido creada el Tuesday, 28 April 2009 a las 20:10 y está en Tecnología. Puede seguir cualquier respuesta a esta entrada a través de RSS 2.0 feed. Puede dejar una respuesta , o hacer trackback en su propio sitio.




