Adobe Flash Builder (anteriormente conocido como Adobe Flex Builder ) [3] es un entorno de desarrollo integrado (IDE) creado sobre la plataforma Eclipse que acelera el desarrollo de aplicaciones de Internet enriquecidas (RIA) y aplicaciones de escritorio multiplataforma , en particular para la plataforma Adobe AIR . Adobe Flash Builder 4 está disponible en dos ediciones: Standard y Premium.
Adobe Flash Builder ofrece editores de código integrados para MXML y ActionScript y un editor WYSIWYG para modificar aplicaciones MXML. Adobe Flash Builder incluye un depurador interactivo que permite a los desarrolladores recorrer paso a paso la ejecución del código mientras inspeccionan las variables y observan las expresiones. Flex Builder 3 agregó compatibilidad con el análisis de rendimiento . La vista de creación de perfiles muestra información estadística sobre el uso de la memoria además del tiempo de ejecución de las llamadas a funciones.
Antes de la versión 4, este producto se conocía como Flex Builder. El cambio de nombre tiene como objetivo indicar su conexión con otros productos de la plataforma Adobe Flash [4] y crear una distinción clara entre el SDK de código abierto gratuito de Flex y el IDE. [5]
Macromedia se dirigió al mercado de desarrollo de aplicaciones empresariales con sus lanzamientos iniciales de Flex 1.0 y 1.5. La empresa ofrecía la tecnología a un precio de alrededor de 15.000 dólares por CPU . [6] El servidor de aplicaciones Java EE , necesario para la implementación, compilaba MXML y ActionScript sobre la marcha en aplicaciones Flash ( archivos SWF binarios ). Cada licencia de servidor incluía 5 licencias para el IDE Flex Builder.
Adobe cambió significativamente el modelo de licencias para la línea de productos Flex con el lanzamiento de Flex 2. El kit de desarrollo de software (SDK) básico de Flex 2, que consta de los compiladores de línea de comandos y la biblioteca de clases completa de utilidades y componentes de interfaz de usuario, se puso a disposición como descarga gratuita. Se pueden crear e implementar aplicaciones Flex completas únicamente con el SDK de Flex 2, que no contiene limitaciones ni restricciones en comparación con el mismo SDK incluido con Flex Builder IDE.
Adobe basó la nueva versión de Flex Builder en la plataforma Eclipse de código abierto . La empresa lanzó dos versiones de Flex Builder 2, Standard y Professional. La versión Professional incluye la biblioteca Flex Charting Components.
Los servicios orientados a la empresa siguen estando disponibles a través de Flex Data Services 2. Este componente de servidor proporciona sincronización de datos, envío de datos, publicación-suscripción y pruebas automatizadas. A diferencia de Flex 1.0 y 1.5, Flex Data Services no es necesario para la implementación de aplicaciones Flex.
Coincidiendo con el lanzamiento de Flex 2, Adobe presentó una nueva versión del lenguaje de programación ActionScript , conocida como Actionscript 3, que refleja la última especificación ECMAScript . El uso de ActionScript 3 y Flex 2 requiere la versión 9 o posterior del entorno de ejecución de Flash Player. Flash Player 9 incorporó una nueva y más robusta máquina virtual para ejecutar el nuevo ActionScript 3.
Flex fue el primer producto de Macromedia que cambió su nombre a Adobe .
El 26 de abril de 2007, Adobe anunció su intención de lanzar el SDK de Flex 3 (que excluye el IDE Flex Builder y los servicios de datos LiveCycle) bajo los términos de la Licencia pública de Mozilla . [7] Adobe lanzó la primera versión beta de Flex 3, con nombre en código Moxie , en junio de 2007. Las principales mejoras incluyen la integración con las nuevas versiones de los productos Creative Suite de Adobe, compatibilidad con AIR (el nuevo entorno de ejecución de aplicaciones de escritorio de Adobe) y la adición de herramientas de creación de perfiles y refactorización al IDE de Flex Builder.
Adobe lanzó Flex 4.0 (nombre en código Gumbo) el 22 de marzo de 2010. [8] El entorno de desarrollo Flex 4 cambió su nombre de Adobe Flex Builder a Adobe Flash Builder , [9] para indicar que produce aplicaciones para Adobe Flash Player y no es una plataforma separada.
Algunos temas que se han incorporado a Flex 4:
Flash Builder está disponible en dos versiones: Estándar y Premium, [11] la premium agrega las siguientes características;
El 3 de mayo de 2011, Adobe lanzó Flash Builder 4.5, una copia de Flex 4.5 (solo SDK), que ofrece compatibilidad total para crear aplicaciones Flex y ActionScript para Google Android, así como compatibilidad para crear aplicaciones ActionScript para BlackBerry Tablet OS y Apple iOS. Una actualización de Flash Builder 4.5 y Flex 4.5 agrega compatibilidad para crear aplicaciones Flex para BlackBerry Tablet OS y Apple iOS.
El kit de desarrollo de software Flex 4.5 ofrece muchos componentes y funciones nuevos, además de compatibilidad integrada con Flash Builder 4.5 y Flash Catalyst CS 5.5. El kit de desarrollo de software Adobe Flex 4.5 se rige por tres objetivos principales:
Adobe Flash Builder 4.7 llegó al final del soporte principal en 2017 y al final del soporte extendido en 2019. [12]