¿Qué es Adobe Flex? ¿Es solo Flash II?


Pregunta

Muy bien, estoy confundido por todas las palabras de moda y comunicado de prensa bingo pasando.

  • ¿Cuál es la relación entre flash y flex:
    • Reemplazar flash (no es realmente compatible)
    • Mejorar flash
    • La próxima versión de flash, pero sigue siendo básicamente compatible
    • Separar la tecnología por completo
    • ???
  • Si estoy empezando en Flash ahora, ¿debería saltar a Flex?

Seguimiento

Ok, entonces lo que estoy escuchando es que hay tres partes diferentes en el rompecabezas:

  • Flash
    • El editor gráfico utilizado para hacer "Películas Flash", es decir, es un IDE que se centra en el aspecto visual de" Flash " (Oficialmente Flash CS3?)
    • El nombre oficial de los plugins de pantalla(es decir, " Descargar Flash ahora!")
    • Una referencia general a toda la pila de tecnología
    • En términos del editor, es un editor basado en línea de tiempo lineal, mejor utilizado para animaciones con interactividad compleja.
  • Actionscript
    • El lenguaje de programación "Flash"
  • Flex
    • Un IDE de Adobe Flash que se centra en el aspecto de codificación/programación de "Flash" (Flex Builder?)
    • Una biblioteca de Flash que mejora el Flash y hace que sea más fácil programar para (Flex SDK?)
    • No está vinculado a una línea de tiempo (como lo está el IDE de Flash) y, por lo tanto, las aplicaciones "estándar" son más fáciles lograr.

Es esto correcto?

-Adam

 81
Author: Adam Davis, 2008-09-12

22 answers

Adobe Flex Builder es el IDE de Adobe para desarrollar aplicaciones que se ejecutarán en el complemento Flash. Flex SDK se refiere a las bibliotecas que los desarrolladores utilizan para escribir las aplicaciones.

Esencialmente, el término 'Flex' es el lado de desarrollo y 'Flash' es el lado de tiempo de ejecución de la tecnología de Adobe.

Corrección: El término 'Flash' también se usa para referirse al IDE Flash que usan los diseñadores.

 33
Author: 17 of 26,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-19 02:51:43

El término Flash puede incluir cualquiera de los otros términos definidos a continuación, y encuentro que decir "Flash" sin especificar exactamente lo que quiere decir puede ser confuso y engañoso. Un ejemplo: No estoy seguro de lo que quieres decir específicamente cuando dices "Flash" en tu pregunta. ¿Es Flash Player? ¿La herramienta de creación? ¿O toda la colección de tecnologías que caen bajo lo que Adobe llama la "Plataforma Flash"? Para ayudar a aclarar todo esto, permítanme definir las tecnologías involucradas en la creación de Contenido Flash y Flex para que todos usemos la misma terminología aquí:

Flash Player es un tiempo de ejecución para contenido multimedia enriquecido en el navegador. También existe Flash Lite para ejecutar contenido Flash en dispositivos móviles antiguos o de gama baja, y Adobe AIR extiende Flash Player para permitir a los autores de contenido publicar aplicaciones nativas de escritorio y móviles que se pueden integrar con cosas como el sistema de archivos, sistemas de ventanas y sensores de dispositivos como el acelerómetro y la cámara. Colectivamente, Adobe se refiere a estos como Flash runtimes.

Flash Professional (a menudo llamada la herramienta de creación de Flash o el IDE de Flash ) ha sido tradicionalmente la aplicación principal utilizada para crear contenido que se ejecuta en Flash Player. Está muy orientado al diseñador con líneas de tiempo, capas y herramientas de dibujo visual. Los desarrolladores de software pueden encontrar esta aplicación desorientadora y limitada en comparación con otras herramientas de desarrollo que se centran más en el código, como Flash Builder (ver más abajo). Cuando alguien dice: "Construí algo con Flash", a menudo se refieren a la herramienta de creación de Flash, pero no siempre es el caso. Por esa razón, es bueno aclarar siempre para evitar cualquier confusión.

ActionScript es el lenguaje de programación principal compatible con Adobe para orientar los tiempos de ejecución de Flash. La versión actual es ActionScript 3 (abreviado como AS3), que ha sido compatible desde Flash Player 9. Contenido creado con versiones anteriores de ActionScript todavía se puede ejecutar en las últimas versiones de Flash Player, pero solo se admiten nuevas funciones cuando se utiliza ActionScript 3 para crear contenido nuevo.

Flex es una colección de tecnologías diseñadas para crear aplicaciones ricas que se dirigen a los tiempos de ejecución de Flash de Adobe. Aunque decir "Flex" anteriormente tenía la misma ambigüedad que "Flash", el nombre de la marca Flex se está centrando cada vez más en el marco Flex y SDK, que se describe a continuación.

El Flex SDK consiste en de compiladores, un depurador de línea de comandos y el marco Flex. Los compiladores incluidos son: 1. MXMLC, un compilador ActionScript y MXML para generar el archivo SWF final para su implementación en Flash Player. 2. COMPC, un compilador de bibliotecas estáticas para ActionScript que genera archivos SWC. 3. ASDOC, un generador de documentación basado en la tecnología del compilador.

El Flex framework es una colección de clases ActionScript diseñadas para construir Aplicaciones de Internet Enriquecidas. Incluye cosas como usuario controles de interfaz, servicios web y otras clases de conectividad, formateadores y validadores, arrastrar y soltar, ventanas modales y estados de componentes. Estas clases están en el mx.* paquete. Generalmente, cuando los desarrolladores dicen "Flex" sin ninguna información aclaratoria, se refieren al marco Flex y no al producto anteriormente conocido como Flex Builder.

En 2011, Adobe donó el Flex SDK a la Apache Software Foundation. Ahora se llama Apache Flex y está completamente administrado por el comunidad en lugar de Adobe. Sin embargo, los empleados de Adobe siguen contribuyendo al proyecto, y Flash Builder (véase más abajo) sigue siendo compatible con los nuevos SDK lanzados por el proyecto Apache Flex.

MXML es un lenguaje de marcado basado en XML utilizado por los compiladores Flex para facilitar el diseño y la colocación de componentes en contenedores. La estructura de árbol de XML hace que la jerarquía de contención sea más fácil de visualizar. MXML se convierte a ActionScript durante la compilación proceso.

Flash Builder (anteriormente conocido como Flex Builder) es un entorno de desarrollo que permite a los desarrolladores construir diferentes tipos de proyectos para crear archivos SWF que se implementan en tiempos de ejecución Flash. Está construido sobre la plataforma Eclipse y es más familiar para los ingenieros de software. Flash Builder es compatible con proyectos creados con Flex o pure ActionScript. Los proyectos Flex incluyen el marco Flex. Los proyectos de ActionScript son los más básicos con los que puede trabajar, comenzando con clase única y un lienzo vacío, y el marco Flex no está incluido.

Flash Builder no reemplaza a Flash Professional. Algunas personas que tradicionalmente han utilizado Flash Professional ahora pueden optar por usar Flash Builder en su lugar. A menudo, estos son ingenieros de software que aprecian o requieren las herramientas de desarrollo avanzadas que ofrece Flash Builder o no trabajan mucho con activos diseñados en una herramienta visual. Algunos desarrolladores pueden escribir su código en Flash Builder, mientras eligen compila sus proyectos en la herramienta de creación de Flash. A menudo, estos desarrolladores también son diseñadores, o están trabajando con otras personas que son diseñadores. En esta situación, puede haber muchos activos gráficos creados en la herramienta de creación de Flash, y podría ser difícil o simplemente inapropiado traerlos a otro entorno.

El marco Flex está diseñado específicamente para crear aplicaciones. Incluye muchos controles de formulario tradicionales (botones, listas, datagrids, etc) y mucho del código se ejecuta en un marco de componentes avanzado escrito en ActionScript. No todo el mundo está creando el tipo de contenido que Flex está diseñado para crear, y Flex no reemplaza las prácticas tradicionales de desarrollo de Flash para todos. Es un mejor enfoque para algunos desarrolladores, pero puede no ser adecuado para otros. Sitios web más pesados de diseño, como los creados para películas, música, bebidas energéticas, campañas publicitarias y cosas por el estilo, probablemente no deberían usar el marco Flex. Estos tipos de el contenido podría ser más adecuado para Flash Professional o un proyecto ActionScript puro en Flash Builder. Del mismo modo, los pequeños widgets que pones en la barra lateral de tu sitio web o en tu perfil en un sitio web de redes sociales pueden necesitar ser construidos con ActionScript puro (sin el marco Flex) porque requieren un tamaño de archivo más pequeño y probablemente no necesitan una gran arquitectura de componentes complejos diseñada para aplicaciones más grandes. Cuando se dirige a tiempos de ejecución Flash, su entorno de desarrollo, los marcos y el flujo de trabajo deben elegirse en función de los requisitos y objetivos de su proyecto.

 131
Author: joshtynjala,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-08 21:35:44

Sí, yo también estuve confundido por esto durante bastante tiempo.

Flex parece ser el nombre del IDE 'Flex Builder' (basado en Eclipse), y el enfoque general de construir archivos flash usando mxml y ActionScript en lugar de las herramientas flash normales.

Creo que el enfoque mxml y ActionScript (es decir, Flex) está diseñado para atraer mucho más a los programadores, mientras que el lado Flash está diseñado más para atraer a los diseñadores gráficos.

El resultado final de cualquiera enfoque es un .archivo swf que se puede ejecutar en el complemento flash player del navegador (aunque con Flex puede apuntar al tiempo de ejecución de Adobe Air en su lugar si desea acceder al sistema de archivos y ejecutarse sin conexión, etc.).

Mi consejo sería, si usted viene de un fondo de programación, para comenzar con Flex.

 11
Author: Matt Sheppard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-12 14:13:59

¿Cuál es la diferencia entre Flex y Flash?

La forma en que lo mantengo claro en mi mente y lo explico a los demás es la siguiente:

Elija la herramienta adecuada para lo que desea crear.

Si desea escribir una APLICACIÓN utilizando la tecnología Flash, utilice Flex.

Si desea crear una ANIMACIÓN utilizando tecnología Flash, utilice Flash tradicional.

Flex está optimizado para la construcción de aplicaciones (pero puede crear animaciones primitivas utilizando estados) y compila en un SWF.

Flash está optimizado para la construcción de animaciones, pero también puede crear aplicaciones con algo de trabajo adicional, y se compila en un SWF.

Una vez que tenga su SWF, puede jugar en su reproductor Flash, aunque Flex requiere Flash 9 o superior.

En conclusión

Aplicación - > Flex - > SWF

Animación - > Flash - > SWF

Espero que esto ayude.

 8
Author: Andy Webb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 03:10:20

Parte de la confusión es que "Flash" significa varias cosas. Flash puede significar una de una multitud de aplicaciones, O la tecnología general detrás de SWFs.

Está el Flash CS3 producto que Adobe vende. Esto generalmente está dirigido a los diseñadores y utiliza un enfoque basado en la línea de tiempo para crear SWFs. Anteriormente, el producto Flash era la única forma de crear SWFs, y los SWFs generalmente solo se usaban para animaciones y otros efectos visuales que no eran posibles en un navegador de lo contrario.

Luego está el Flash Player. Esta es la aplicación / plugin utilizado para ejecutar SWFs. Los SWF también se pueden envolver en un "Proyector" que les permite ejecutarse como una aplicación independiente, pero eso no es tan común.

En algún momento (no se cuando) Flash comenzó a ser utilizado para aplicaciones más interactivas. El producto Flash no era muy adecuado para el tipo de trabajo, ya que fue diseñado para crear animaciones. Reconociendo esto, Macromedia creó Flex . Flex es otro entorno de desarrollo para crear SWFs, pero dirigido más a desarrolladores que a diseñadores. La última versión es Flex 3. El Flex SDK está disponible gratuitamente e incluye un compilador de línea de comandos, un depurador y las bibliotecas de clases. Adobe también proporciona (para su compra) la aplicación Flex Builder, un IDE basado en Eclipse para crear SWF con Flex. Hay algunos IDE gratuitos para usar Flex, sobre todo FlashDevelop , aunque no conozco ninguno que proporcione un diseñador visual para MXML, el lenguaje de marcado utilizado por Flex para definir UIs o un envoltorio visual para el depurador.

Si te acercas a Flash desde la perspectiva de un desarrollador, entonces vas a querer usar Flex. Probablemente es mucho más cercano a lo que estás acostumbrado a tratar, y parece ser la dirección en la que Adobe está impulsando Flash en general.

 6
Author: Herms,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-12 14:25:25

Flash es un entorno de ejecución - se utiliza la herramienta de creación de Flash para crear contenido Flash, y Flash player procesa el contenido, ejecuta los scripts y dibuja las imágenes adecuadas en la pantalla.

Flex es un marco de desarrollo : utiliza las herramientas de desarrollo de Flex para definir cómo debe funcionar el contenido basado en componentes y, a continuación, Flex genera el contenido Flash por usted. Podrías haber hecho lo mismo con Flash Herramientas de autoría, pero el uso de Flex puede evitar reinventar algunas ruedas.

En términos funcionales, Flash es un tiempo de ejecución extremadamente versátil; te da mucha libertad para hacer lo que quieras. Pero si está construyendo un simulador de préstamos, probablemente no necesite la libertad de definir con precisión cómo funcionan todos los menús desplegables y las transiciones de pantalla. Probablemente preferirías que solo pudieras usar componentes prefabricados para esas cosas para que puedas concentrarte en las cosas del préstamo. Flex le permite hacer eso, con el costo que puede resultar ser mucho trabajo si decides que necesitas mucha libertad para cambiar todos los detalles finos.

 3
Author: fenomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-16 05:59:31

Aquí hay otra vista simple basada en cómo describe una aplicación que desea desarrollar.

¿Desea que tenga las capacidades de interfaz de usuario altamente granulares que espera de una aplicación de estación de trabajo (por ejemplo, Windows), con un conjunto bastante completo de controles (listbox, combobox, grid, etc.)?

Flex te da eso.

¿Desea entregarlo para que se ejecute en la mayoría de los navegadores (es decir, en cualquier lugar donde Flash esté instalado/instalable)?

Flex te da eso, porque se ejecuta en Flash máquina virtual.

¿También quieres poder ofrecerlo para que se ejecute en el sistema operativo, no en un navegador (con cambios mínimos de codificación?)

Flex puede darle eso, al permitirle ejecutarlo, no en la VM Flash, sino en la VM Adobe AIR (que tiene versiones para Windows, Mac y Linux) que proporciona envoltorios para recursos comunes del sistema operativo como el sistema de archivos, los componentes de la interfaz de usuario del cuadro de diálogo del sistema operativo (por ejemplo, "Abrir/Archivo/ etc.)

¿Está bien usar javascript como lenguaje de desarrollo? Necesitas be, porque es el único lenguaje soportado, en forma de ActionScript, que es un superconjunto apropiado de javascript-acepta código javascript directamente.

Así que las piezas divididas son:

  1. Un entorno de tiempo de ejecución, ya sea el complemento del navegador Flash o el tiempo de ejecución AIR (el equivalente del sistema operativo nativo).

  2. Actionscript como lenguaje de desarrollo.

  3. Un montón de bibliotecas de controles y otros recursos, es decir, la típica Ventana, Marco, Combobox, Listbox, Image container, TextBox, TextArea, a wysiwyg-y RichTextArea, etc.) Estas son las competencias de Flex.

Solo con los recursos anteriores, puede usar el compilador de línea de comandos gratuito para compilar aplicaciones de la misma manera que lo haría con cualquier otro lenguaje de compilador de línea de comandos con bibliotecas.

Entonces, si quieres un IDE de lujo, está Flex Builder, que es un conjunto de extensiones para Eclipse (para varios cientos$ $). O hay varios otros IDE que son más o menos equivalentes.

 3
Author: dkretz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-08 22:46:23

Flex es un framework FlexBuilder es un IDE (en un intento de resolver la confusión entre el 2, adobe está cambiando el nombre de FlexBuilder a FlashBuilder)

Si no sabes lo que es un Framework :

Flex es flashear como lo que CodeIgniter es PHP

O como lo que es .net.

Me gusta pensar en un framework como extender un lenguaje como extenderías una clase en OOP.

 3
Author: JD Isaacks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-12-10 19:05:50

Flex es un framework de desarrollo que compila xml y actionscript en un SWF, que se ejecuta en una máquina cliente que accede a un sitio web. También se puede ejecutar como una aplicación de escritorio con Adobe AIR. Flash utiliza un lienzo de dibujo en lugar de xml. Los SWF compilados pueden denominarse Flash, lo que aumenta la confusión. Usted puede encontrar Flex similar a ASP.NET, que toma xml y c # (vb.net, etc.) y se compila en una dll. Por supuesto, ASP.NET se ejecuta en el servidor web.

Si está eligiendo entre Flex y Flash para una aplicación, considere si la aplicación se basará en datos. Si quieres hacer una aplicación de hoja de cálculo bonita, Flex sería el camino a seguir. Si está creando un videojuego o algún tipo de presentación, probablemente querrá Flash.

 2
Author: Shawn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-08 21:56:41

Siguiendo con esto, encontré un artículo muy útil sobre el tema:

Adobe Flash y Flex - ¿Qué Tiene más Sentido para Su Proyecto?

El Desarrollo Integrado de Flash (IDE), también conocido en su versión actual como Flash CS3, es una herramienta ideal para desarrollar el carácter animación o animación lineal proyecto. Estos son proyectos que requiere poca codificación y puede ser implementado efectivamente con el Flash IDE cronología.

En otras palabras, Flash CS4 está muy estrechamente vinculado a la línea de tiempo - bueno para secuencias lineales o animaciones. Si bien uno puede agregar bucles e interactividad en forma de saltar a nuevos puntos en la línea de tiempo, es limitante para proyectos que no se pueden mapear fácilmente en términos de progresión a lo largo del tiempo.

Es, en términos simplistas, una herramienta de animación con características interactivas muy potentes, creando y componiendo nuevos elementos sobre la marcha y saltando la línea de tiempo permite crear aplicaciones, y el IDE Flash CS4 hace que esto sea relativamente fácil, pero no es una gran plataforma para el software de estilo de aplicación.

Flex fue construido como una respuesta a eso - mientras que hace uso de los mismos elementos y expone el código, no está vinculado a una línea de tiempo, y tiene más en común con los lenguajes de programación orientados a objetos que los lenguajes de animación.

El IDE Flex Builder incluye tanto el IDE de programación, así como un diseñador de GUI para creación de interfaces, y algunas otras herramientas para desarrollar aplicaciones que se ejecutan en flash Player.

 2
Author: Adam Davis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-04-28 20:33:38

Flex y Flash tienen diferentes audiencias objetivo. Flex está más orientado a desarrolladores, mientras que Flash está más orientado a diseñadores y artistas.

 1
Author: airportyh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-12 14:09:48

Flashdeveloper ha sido mencionado como una herramienta gratuita para desarrollar aplicaciones flex. Solo quiero agregar una herramienta gratuita para diseñar aplicaciones (crear un archivo MXML usando un diseñador): designview. Está disponible directamente en la web de adobe, se trata de una aplicación air básica pero que da la posibilidad de echar un vistazo libre y fácilmente a las posibilidades de flex.

 1
Author: Valentin Jacquemin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-18 06:50:09

Flex es un framework libre y de código abierto basado en ActionScript para desarrollar aplicaciones SWFs y AIR. Flex Builder (ahora renombrado a Flash Builder a partir de la versión 4, para evitar la confusión)es un IDE comercial de Adobe para desarrollar SWF / AIR utilizando el marco flex. Mientras que flash (CS3) es bueno para cosas relacionadas con la animación, flex es bueno para cosas relacionadas con la aplicación/interfaz de usuario. Adobe posiciona a flex como un marco RIA (Rich Internet Application).

 1
Author: Amarghosh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-09-23 11:44:02

Flex también se ejecuta en Linux, mientras que Flash no.
Flex es un poco Flash CS 4 segunda edición.

Flex es menos gráfico, ya que separa el compilador y el IDE, lo que permite la compilación de la línea de comandos (makefiles, proyectos grandes, por así decirlo) que permite IDE alternativos a Flash.

Edit:
Flex carece de algunas clases que Flash CSX tiene (por ejemplo, fl.controles), mientras que Flash carece de algunas clases que Flex tiene (por ejemplo, mx.controles o mx.alerta).

En conjunto:
Puedes ten tu propio compilador Flash gratis descargando Flex 4 SDK y FlashDevelop. Pero no es un sustituto de Flash.
Flash produce archivos mucho más pequeños (por ejemplo, Flash compila un proyecto a 100 kB mientras que Flex compila el mismo proyecto a 500 Kb). Así que Flash es para aplicaciones multimedia de Internet, mientras que Flex es para aplicaciones multimedia de escritorio.

 1
Author: Stefan Steiger,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-05-05 12:49:47

Flex Builder 3 > > Flash Builder 4, aunque lo uses para Flex. También se puede utilizar para Flash. Si realmente quieres aprender sobre todas estas cosas, solo debes comprar un almuerzo veterano por un día porque te ahorrará MESES. Adobe hace algunos productos interesantes, pero también es bien conocido por ser una empresa perezosa, y esto conduce a una documentación extremadamente pobre. A menos que seas fanático de "livedocs", que es un término acuñado por Adobe para describir "HTML lento e hinchado"."

 1
Author: user358826,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-06-05 07:00:49

"Adobe Flex es una colección de tecnologías lanzadas por Adobe Systems para el desarrollo y despliegue de aplicaciones de Internet multiplataforma basadas en la plataforma patentada Adobe Flash."

Adobe Flex

 0
Author: DaveK,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-12 14:08:55

Flash es un lenguaje de programación bastante similar a JavaScript pero con soporte para tipos estáticos.

Flex es una biblioteca flash que está destinada a ayudar a las personas a programar en Flash en un nivel mucho más alto.

Puede ser útil para algunos pensar en esto como Flex sobre Flash siendo como MFC sobre C++.

 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-12 14:14:16

Flex es básicamente un lenguaje que compila hasta un flash "película" o "applet", que se ejecutará en el plugin de Adobe Flash player.

 0
Author: Ryan Stille,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-09-19 02:59:37

En términos muy simples, Flex technology utiliza MXML para crear aplicaciones. MXML es análogo a HTML y componentes Flash es análogo a algo como elementos de formulario.

MXML básicamente le permite especificar qué componentes de Flash (como una tabla, una lista desplegable o algo personalizado que cree en Flash) aparecen en la pantalla de una aplicación.

Esta es una muy respuesta simplificada, pero así es como tiendo a explicar Flex.

(Flex Builder es un entorno para que desarrollar aplicaciones Flex y aplicaciones Flash)

 0
Author: milesmeow,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-11-20 05:39:33

Flex no es un lenguaje de programación. flex es un marco para desarrollar Aplicaciones de Internet Enriquecidas en tiempo de ejecución Flash e incluye ActionScript y MXML como lenguaje.

 0
Author: Tarun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-30 18:52:05

Flex es una colección de Tecnologías, Herramientas y Marcos para crear Aplicaciones de Internet enriquecidas multiplataforma.

 0
Author: Tarun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-09 17:48:54

La mejor respuesta que he encontrado para "Qué es Flex" está en esta página: http://www.adobe.com/products/flex/faq.html#flex-flash

Busca " ¿En qué se diferencia Flex de Flash?"

Mi interpretación de esto es que si su aplicación se generó desde Flash Professional, es una aplicación "Flash". Si se generó con Flex SDK (Flash Builder, Flash Develop o straight code & command line tools) es una aplicación "Flex". Tanto las aplicaciones" Flash " como Las aplicaciones " Flex "se compilan en bytecode que puede ejecutar" Flash Player "o"Adobe AIR". Ambos tipos de aplicaciones pueden incluir código "Actionscript".

 0
Author: kpatelPro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-04-19 01:01:52