Adobe Flex Índice Flex 2 Flex 3 Flex 4 Integración con otras tecnologías Proceso de desarrollo de una aplicación Flex Historial de versiones Véase también Referencias Enlaces externos Menú de navegaciónhttps://web.archive.org/web/20080516112604/http://www.adobe.com/go/flex«What's new in Flex 3»«Flex 4 Themes»el originalAdobe FlexMade In Flex - Comunidad Adobe Flex para España y LatinoaméricaTodo RIAAdobe User GroupFlex en EspañolManejo de alertas en Adobe FlexMx:Application descripción y usoDesarrollo de aplicaciones Flex en plataformas GNU/LinuxReflexUtilY3K-it Solution BuildersY3K-it Blog

Kits de desarrollo de softwareAdobe FlashSoftware MacromediaDesarrollo web


marzo de 2004MacromediaAplicaciones Enriquecidas de InternetFlashJ2EEbibliotecaJSPMXMLActionScriptSWFAplicaciones Enriquecidas de Internetmulti-capaInterfaces gráficas de usuarioMXMLServicios WebHTMLPHPASPJSPCFMXgatewayXMLclases JavaGoogle Web ToolkitJavaFXOpenLaszloSilverlightMicrosoftEclipseActionScriptAdobeAdobe AirRIAWeb ServicesRESTJava




















Adobe Flex

https://web.archive.org/web/20080516112604/http://www.adobe.com/go/flex
Información general
Desarrollador(es)
Apache Software Foundation
Lanzamiento inicial
20 de junio de 2004
Última versión estable
4.5.1.21328
3 de mayo de 2011
Género
Rich Internet Application
Programado en
ActionScript
Sistema operativo
Windows, Mac, Linux
Licencia
MPL
Idiomas
Inglés y japonés

Adobe Flex (hasta 2005 Macromedia Flex) es un término que agrupa una serie de tecnologías publicadas desde marzo de 2004 por Macromedia para dar soporte al despliegue y desarrollo de Aplicaciones Enriquecidas de Internet, basadas en su plataforma propietaria Flash.


Los programadores tradicionales de aplicaciones ven como un desafío adaptar la metáfora de la animación sobre la plataforma con la cual fue originalmente construido Flash. Flex minimiza elegantemente este problema proveyendo un flujo de trabajo y un modelo de programación que es familiar a los desarrolladores de aplicaciones.


Flex fue inicialmente lanzado como una aplicación de la J2EE o biblioteca de etiquetas JSP que compilaba el lenguaje de marcas Flex (MXML) y ejecutaba mediante ActionScript aplicaciones Flash (archivos SWF binarios). Versiones posteriores de Flex soportan la creación de archivos estáticos que son compilados, y que pueden ser distribuidos en línea sin la necesidad de tener una licencia de servidor.


El objetivo de Flex es permitir a los desarrolladores de aplicaciones web construir rápida y fácilmente Aplicaciones Enriquecidas de Internet, también llamadas RIA. En un modelo multi-capa, las aplicaciones Flex son el nivel de presentación.


Flex pone en relieve el desarrollo de Interfaces gráficas de usuario usando un lenguaje XML llamado MXML. Flex tiene varios componentes y características que aportan funcionalidades tales como Servicios Web, objetos remotos, arrastrar y soltar, columnas ordenables, gráficas, efectos de animación y otras interacciones simples. El cliente solo carga la aplicación una vez, mejorando así el flujo de datos frente a aplicaciones basadas en HTML (PHP, ASP, JSP, CFMX), las cuales requieren ejecutar plantillas en el servidor para cada acción. El lenguaje y la estructura de archivos de Flex buscan el desacoplamiento de la lógica y el diseño.


El servidor Flex también actúa como un gateway permitiendo al cliente comunicarse con servicios web XML y objetos remotos (tales como Coldfusion CFC, clases Java, y cualquiera que soporte el formato de mensajes de acciones).


Las alternativas a Flex son, entre otras, Google Web Toolkit, JavaFX, OpenLaszlo y Silverlight de Microsoft.




Índice





  • 1 Flex 2


  • 2 Flex 3


  • 3 Flex 4


  • 4 Integración con otras tecnologías


  • 5 Proceso de desarrollo de una aplicación Flex


  • 6 Historial de versiones


  • 7 Véase también


  • 8 Referencias


  • 9 Enlaces externos




Flex 2


Flex 2 cambia el modelo de licencias para abrir la puerta a una versión libre de esta tecnología, denominada "Flex Framework".


El nuevo Flex Builder 2 está basado en el entorno de desarrollo Eclipse. Los servicios orientados a empresas seguirán estando disponibles para aquellos que necesitan características avanzadas, tales como el testeo automático.


Flex 2 introduce el uso de una nueva versión del lenguajes de scripts ActionScript, Actionscript 3, que requiere reproductor Flash 9 o posterior para su funcionamiento.


Flex fue el primer producto de Macromedia en ser etiquetado como producto de Adobe, empezando por la versión 2.0.



Flex 3


El 13 de febrero de 2008, Adobe anunció el lanzamiento de la versión 3 de su kit de desarrollo (SDK) para la plataforma Adobe Flex, bajo licencia open source Mozilla Public License. La característica más notable de este lanzamiento es su integración nativa con la plataforma Adobe Air que permite ejecutar aplicaciones RIA directamente en el escritorio. Las nuevas funcionalidades de Adobe Flex 3 incluyen:[1]


  • Soporte nativo para Adobe Air.

  • Nuevo Framework para manejar cachés persistentes dentro de la plataforma Flash.

  • Mejoras en el IDE comercializado por Adobe, Flex Builder 3.

  • Integración con Creative Suite 3.

  • Inclusión del componente Advanced DataGrid.

  • Cambios en el tipo de licenciamiento (primeros pasos en el proceso de migración del SDK a código abierto).


Flex 4


La versión 4 de Flex fue distribuida al público en marzo de 2010. Esta nueva versión busca facilitar el flujo de trabajo entre diseñadores y desarrolladores de aplicaciones RIA. Los principales objetivos Flex 4 son los siguientes:[2]


  • Diseño en mente: La arquitectura de personalización (Skinning en inglés) se simplifica.

  • Productividad del desarrollador: Se mejoró el desempeño del compilador y se perfeccionó el proceso de enlazamiento de datos (data binding en inglés) de los componentes.

  • Evolución del framework: se añadieron nuevos componentes y se modificó el SDK para aprovechar las características del nuevo Flash Player 10.

Uno de los cambios más notables en Flex 4 es la incorporación de una nueva arquitectura de componentes llamada Spark; ésta reemplaza a algunos de los componentes que existían en el espacio de nombres MX que era usado en las versiones anteriores de Flex.


La última versión del SDK es la 4.11.0, y se liberó bajo licencia Apache, versión 2.



Integración con otras tecnologías


Las aplicaciones desarrolladas sobre la plataforma Flex pueden interactuar con otras tecnologías del lado servidor a través de la invocación de Web Services, REST o bajo el formato binario AMF. La interacción a través de AMF es bastante eficiente y de éste se han realizado implementaciones para diferentes lenguajes siendo el más popular Java.



Proceso de desarrollo de una aplicación Flex


Los datos mostrados a continuación han sido extraídos directamente del archivo de ayuda de la versión 2.0 Beta 3:


  • Definir una interfaz de aplicación usando un conjunto de componentes pre-definidos (formularios, botones,...)

  • Ordenar estos componentes en el diseño de la interfaz de usuario.

  • Usar estilos y temas para definir el diseño visual.

  • Añadir comportamiento dinámico (una parte de la aplicación interactuando con otra, por ejemplo).

  • Definir y conectar a servicios de datos según sea necesario (servicios HTTP).

  • Compilar el código fuente en un archivo SWF que funcione en el reproductor Flash.


Historial de versiones


  • Flex 1.0 - marzo de 2004

  • Flex 1.5 - octubre de 2004

  • Flex 2.0 Alpha - octubre de 2005

  • Flex 2.0 Beta 1 - febrero de 2006

  • Flex 2.0 Beta 2 - marzo de 2006

  • Flex 2.0 Beta 3 - mayo de 2006

  • Flex 2.0 FINAL - 28 de junio de 2006

  • Flex 2.0.1 - 5 de enero de 2007

  • Flex 3.0 Beta 1 - 11 de junio de 2007

  • Flex 3.0 Beta 2 - 1 de octubre de 2007

  • Flex 3.0 Beta 3 - 12 de diciembre de 2007

  • Flex 3.0 FINAL - 12 de febrero de 2008

  • Flex 3.5 FINAL - 18 de diciembre de 2008

  • Flex 4.0 Beta 1 - 13 de mayo de 2009

  • Flex 4.0 Beta 2 - 22 de septiembre de 2009

  • Flex 4.0 FINAL - 21 de marzo de 2010

  • Flex 4.1 Update - 30 de junio de 2010

  • Flex 4.5 FINAL - 3 de mayo de 2011

  • Flex 4.6 SDK FINAL--


Véase también


  • Reproductor Flash

  • MXML

  • Adobe AIR

  • Silverlight

  • XUL

  • XAML

  • OpenLaszlo


Referencias



  1. «What's new in Flex 3». Adobe Developer Connection. Consultado el 29 de agosto de 2010. 


  2. «Flex 4 Themes». Adobe Open Source. Archivado desde el original el 4 de abril de 2010. Consultado el 29 de agosto de 2010. 



Enlaces externos



  • Adobe Flex Sitio oficial de Adobe

  • Made In Flex - Comunidad Adobe Flex para España y Latinoamérica


  • Todo RIA Tutoriales y noticias sobre Flex y RIA


  • Adobe User Group Grupo de usuarios de Adobe en castellano


  • Flex en Español Blog dedicado a los desarrolladores de Adobe Flex de habla hispana

  • Manejo de alertas en Adobe Flex

  • Mx:Application descripción y uso

  • Desarrollo de aplicaciones Flex en plataformas GNU/Linux


  • ReflexUtil- una extensión (open source) para el tiempo de ejecución de prueba y diseño de Flex


  • Y3K-it Solution Builders - Flex developers in Argentine


  • Y3K-it Blog Argentine Flex Solutions


Popular posts from this blog

Möglingen Índice Localización Historia Demografía Referencias Enlaces externos Menú de navegación48°53′18″N 9°07′45″E / 48.888333333333, 9.129166666666748°53′18″N 9°07′45″E / 48.888333333333, 9.1291666666667Sitio web oficial Mapa de Möglingen«Gemeinden in Deutschland nach Fläche, Bevölkerung und Postleitzahl am 30.09.2016»Möglingen

Virtualbox - Configuration error: Querying “UUID” failed (VERR_CFGM_VALUE_NOT_FOUND)“VERR_SUPLIB_WORLD_WRITABLE” error when trying to installing OS in virtualboxVirtual Box Kernel errorFailed to open a seesion for the virtual machineFailed to open a session for the virtual machineUbuntu 14.04 LTS Virtualbox errorcan't use VM VirtualBoxusing virtualboxI can't run Linux-64 Bit on VirtualBoxUnable to insert the virtual optical disk (VBoxguestaddition) in virtual machine for ubuntu server in win 10VirtuaBox in Ubuntu 18.04 Issues with Win10.ISO Installation

Torre de la Isleta Índice Véase también Referencias Bibliografía Enlaces externos Menú de navegación38°25′58″N 0°23′02″O / 38.43277778, -0.3838888938°25′58″N 0°23′02″O / 38.43277778, -0.38388889Torre de la Illeta de l’Horta o Torre Saleta. Base de datos de bienes inmuebles. Patrimonio Cultural. Secretaría de Estado de CulturaFicha BIC Torre de la Illeta de l’Horta. Dirección General de Patrimonio Cultural. Generalitat ValencianaLugares de interés. Ayuntamiento del CampelloTorre de la Isleta en CastillosNet.org