Oye quisiera aprender Flex porque al Flash ya no le entiendo nada....
Solo pensé.... oh por Dios!
Así que continuo con mi breve descripción introductoria tratando de explicar (desde mi perspectiva) que personas deberían desarrollar con Flex. Flex no fue creado para animadores, diseñadores gráficos ni usuarios ocasionales de Flash, Flex fué creado para desarrolladores de software. Solo aquellos iniciados en las artes de programación ( porque a veces parece un arte ) pueden aprender Flex con relativamente poco esfuerzo, con esto no quiero decir al principiante en el desarrollo de aplicaciones que no pueda aprender, es simplemente que le costará bastante más trabajo debido a que Flex usa clases, librerías que contienen a estas clases, componentes, debugger, compilador y usa 2 lenguajes, el ActionScript y el MXML (basado en XML por supuesto), si has desarrollado previamente te resultarán familiares componentes que manejan la idea de botones, combobox, listbox, campos de texto, datagrids, etc., ya que esto también es manejado en Flex, por todo esto Flex no es exáctamente lo más recomendable para aprender a programar.
Las personas que cumplen con el perfil de desarrollador para Flex son escasas, ya que idealmente los desarrolladores deberían ser personas con cierta afinidad y/o conocimiento del diseño gráfico de aplicaciones y conocimiento de programación, ya que el diseño visual de la aplicación esta muy integrado al desarrollo. En su defecto un desarrollador de Flex debe trabajar muy conjuntamente con el diseñador gráfico de una aplicación, para que el diseño final sea coherente con el funcionamiento de la misma y tenga mínimas dificultades de implementación.
El desarrollador de Flex también debería de tener conocimientos acerca de tecnologías de páginas activas de servidor como ASP.Net, PHP o ColdFusion ya que estos conocimientos son realmente útiles al construir una aplicación Flex.