flexjs - flex sdk
Dónde comenzar a aprender Flex y Flash (2)
Quiero comenzar a desarrollar aplicaciones Flash y Flex para poder poner en acción todos los conceptos que flotan en mi cabeza. El problema es que nunca he hecho ninguna programación ni he tratado el código ... alguna vez. He trabajado en la industria del diseño gráfico y muchas de las características del storyboard en Flash son intuitivas para mí. Además, he pasado por algunos tutoriales sobre Flex a través del sitio web de Adobe, y aunque aprecio bien los conceptos y puedo hacer las asignaciones, no entiendo completamente el lenguaje (aunque solo ha pasado una semana).
Mi pregunta es esta: ¿Debería continuar con los tutoriales de Flex y abrirme camino a través de MXML y ActionScript ? ¿o debería comenzar aprendiendo un idioma base diferente primero? Aprendí varios idiomas en mi vida (español, francés, italiano) y con ellos, realmente no entendí el idioma hasta que salté, fui al país y me esforcé por superarlo. ¿Es lo mismo con MXML y ActionScript? ¿Debo luchar por ello? ¿O necesito una base primero? Si necesito una base, ¿qué sugieres?
Depende de a dónde quieras ir.
Si su objetivo es crear contenido similar a la "aplicación", es decir, botones, menús desplegables, marcos de acordes y pestañas, etc., entonces probablemente deba seguir con los tutoriales de Flex. Flex es un marco, recuerde: le ahorrará más de los detalles agridulces si lo que quiere hacer está alineado con él.
Si quieres crear contenido expresivo en general -juegos, menús únicos, experiencias altamente interactivas y similares-, aprender a Flex probablemente sea un desvío. Sería mejor que se centrara en el mismo ActionScript.
Como está empezando desde cero, también debe considerar qué tan lejos planea ir. Si espera poder manejar eventualmente contenido complicado y fuertemente guiado por secuencias de comandos, entonces será mejor que aprenda ActionScript 3 y pretenda que AS2 no existe. Sin embargo, si necesita aprender scripts "suficientes" para realizar el trabajo, pero no planea casarse con él, entonces quizás prefiera hacer lo contrario. AS2 es mucho más ad hoc y menos estricto. Tiene más agudeza de látigo, como dicen. Pero para un trabajo complejo, AS3 es mucho mejor.
En cuanto a aprender otros idiomas, diría que no tanto. AS2 es muy similar a JavaScript, y AS3 es muy similar a Java, pero comprenderá mucho mejor cómo hacer un buen contenido de Flash si aprende los scripts junto con la herramienta de creación, y obtendrá más capacidad para asimilar el contenido de Flash. estructura interna y las posibilidades y limitaciones concomitantes.
JavaScript es un buen lenguaje para mirar si desea aprender algo similar a ActionScript, pero si realmente está interesado en usar Flex y Flash, también puede sumergirse en él.
A medida que obtenga más experiencia, descubrirá que también podrá leer códigos en otros idiomas y aprender de ejemplos de conceptos básicos en los idiomas más populares. Al igual que los idiomas hablados, las reglas son bastante consistentes, la gramática y el vocabulario simplemente cambian.
Siempre he encontrado que trabajar en un idioma e investigar cuando tengo preguntas específicas hace que el proceso sea más rápido, además, tiendo a recordar las cosas en las que tuve problemas un poco mejor.