Red de Respuestas Legales - Derecho empresarial - ¿Cuándo apareció Flex como tecnología y cuáles son sus perspectivas de desarrollo?

¿Cuándo apareció Flex como tecnología y cuáles son sus perspectivas de desarrollo?

Flex es la plataforma de Adobe que admite el desarrollo y la implementación de RIA (aplicaciones enriquecidas de Internet). Es un término general para una serie de tecnologías y líneas de productos en desarrollo, incluidas Flex Framework, Flex Builder 2 y Flex. Servicios empresariales 2, etc.

El desarrollo de RIA y el historial de versiones de Flex

Términos: ¿RIA?, ¿Macromedia, XUL?, ¿[Cliente ligero]? Cliente ligero, ¿XAML?, MXML? >

La arquitectura del sistema de la industria de TI ha experimentado cambios importantes: basado en modo host → modo C/S → modo B/S → modo RIA. El siguiente paso en la evolución de la arquitectura del sistema es RIA, que maximiza la amplitud y la riqueza. RIA es una nueva generación de aplicaciones de red que combina las mejores capacidades de interfaz de usuario de las aplicaciones de escritorio con la adopción universal y la implementación rápida y de bajo costo de aplicaciones web y la conveniencia en tiempo real de las comunicaciones multimedia interactivas.

1. Etapa previa a Flex: el mercado objetivo de Flex Server 1.0 y 1.5 es el desarrollo de aplicaciones empresariales y el precio es de aproximadamente 15.000 dólares estadounidenses por CPU. Con cada licencia se incluyen cinco licencias de Flex Builder. Utiliza la tecnología gratuita Flex Framework.

A, Flex 1.0-marzo de 2004: FLEX se lanzó originalmente como una aplicación J2EE o una biblioteca de etiquetas JSP. Puede compilar MXML (lenguaje de marcado FLEX) y ActionScript en ejecución en aplicaciones FLASH (es decir, archivos binarios SWF).

B, Flex 1.5-octubre de 2004: El enfoque de Flex 1.5 está en la capa de presentación. Dado que el cliente SWF sólo necesita cargarse una vez, el flujo de trabajo ha mejorado enormemente.

C, Flex Builder 1.5 es un entorno de programación basado en el entorno de codificación Dreamweaver que sirve a Flex 1.5. Implementa funciones como vista de diseño/código, resaltado de sintaxis, sangría de código y vista previa de aplicaciones.

2. Nueva etapa Flex: Flex es el primer producto Macromedia original al que Adobe cambia el nombre bajo la marca Adobe. Los grandes cambios en Flex2 y AS3 causaron una gran controversia en la comunidad de usuarios.

A, Flex 2.0 Alpha-octubre de 2005,

B, Flex 2.0 Beta 1/2/3 - febrero/marzo/mayo de 2006,

>

C, Flex 2.0 FINAL - 28 de junio de 2006

D, Flex 2.01 - 5 de enero de 2007

Flex 2 cambió el modelo de licencia, reemplazando la tecnología Flex Framework original y se agrega al SDK gratuito de Adobe Flex 2. El nuevo Flex Builder 2 basado en Eclipse IDE en 1.5 se cobra, pero el compilador Flex es gratuito.

Flex 2 también introduce el uso de una nueva versión del lenguaje ActionScript3?, que requiere Flash Player 9 o superior como tiempo de ejecución. ActionScript® 3 es el núcleo de Flex Framework. Aunque la sintaxis es similar a AS2, está más orientada a objetos y tipos. Y como se ejecuta en una nueva máquina virtual, es mucho más rápido que AS2.

Por supuesto, para los usuarios con necesidades especiales, todavía se brindan servicios pagos de nivel empresarial.

En Flex2.0, RemoteObject se separa en un componente y se cobra por separado, llamado Flex Data Services 2 (FDS, anteriormente conocido como Flex Enterprise Services 2 antes de Beta2). Es la próxima generación del servidor Flex 1.5 y proporciona servicios como datos. Funciones push y automáticas. Pero también proporciona una licencia limitada gratuita para Flex Data Services Express para un único host de CPU.

3. El desarrollo de proyectos de código abierto Flex: como AMFPHP gratuito, Yahoo AS2 Library, código flexible de Google....

1), OpenLaszlo?: generalmente se considera Las alternativas FLEX son tecnologías OpenLaszlo® y Ajax. ¿Considere también la tecnología SVG ya estándar?

2), NeoSwiff: Compilador de C# a SWF

3), MTASC: Herramienta de compilación AS 2 gratuita y de código abierto

4), ColdFusion?: Macromedia ha incorporado un subconjunto de Flex 1.5 en su plataforma de middleware Coldfusion MX 7 para su uso en formularios Flash. Aunque puede utilizar esta plataforma para desarrollar RIA, su propósito original es solo desarrollar aplicaciones de formularios enriquecidos, por lo que Macromedia no admite esta función.

5), Ajax, Aflax

6), granitos de Granite Data Services de código abierto

7), JAVA Red5 de código abierto: Servidor Flash de código abierto

p>

p>

8), AMFPHP, Flash se conecta directamente a la clase de controlador AS3 de MySQL