He leído acerca de cada uno de estos, pero todavía no entiendo cómo interactúan todos, que son tecnologías competidoras, o incluso realmente lo que cada uno de ellos es distintivamente.¿Alguien puede explicar en pocas oraciones cómo se relacionan estas tecnologías: Flex, Flash, Air, ActionScript, SWF, FLV
Flash, Aire, Flex ... ¿Son todos estos "contenedores"/entornos de tiempo de ejecución similares a JVM, en los que se ejecuta el código de ActionScript?
SWF, FLV, AIR ... ¿Estos formatos de archivo competidores se ejecutan en un entorno de ejecución Flash, Air o Flex?
¿ActionScript es un lenguaje tipo C que se compila en archivos SWF, FLV o AIR?
Disculpe, con todo el marketing en torno a estos términos, algunos de los cuales se usan indistintamente, estoy bastante perdido. Supongamos que quisiera escribir una aplicación de AIR ... ¿qué implicaría eso? ¿Escribir código ActionScript, compilarlo en un archivo SWF y luego instalar el tiempo de ejecución de AIR para ejecutarlo? ¿Cómo es eso diferente de Flash?
Si quiero reproducir aplicaciones de AIR, ¿necesito un tiempo de ejecución de AIR por separado o Flash ejecuta aplicaciones de AIR?
-1 porque Flex NO es un entorno de programación. Flex es un marco. Flex Builder (ahora rebautizado como "Flash Builder") es el entorno de programación (el "IDE", técnicamente) que adobe proporciona para desarrollar aplicaciones de plataforma Flash que usan (o no usan) Flex Framework. – Myk
Amigo, la razón por la que lo llamé entorno de programación es porque parecía que el tipo que hizo la pregunta no es técnico. No quise decir IDE, quise decir el entorno, que incluye el marco, IDE para codificar, instalaciones de prueba, bibliotecas. Su comprensión del entorno de programación es muy estrecha. – IMHO
Estoy de acuerdo con el comentarista original. -1.Flex podría estar mejor indicado como un kit de desarrollo de software/SDK que incluye un marco de interfaz de usuario. – JeffryHouser