Al leer el artículo de Julius ActionScript 2 y ActionScript 3? Que claridad! Me gustaría hacer algunos comentarios sobre "invertir" algunas herramientas de desarrollo para quienes, como yo, proviene de la programación C / C + +.
Una característica común - en los últimos años - algunos entornos de desarrollo es mejorar la sinstassi de su idioma en el tiempo. Se parte de un lenguaje de alto nivel como Lingo para Macromedia Director, Actionscript 1.0 de las primeras versiones de Flash o Microsoft Visual Basic 3 para llegar a ellos se suman con el tiempo a las especificaciones y - ya consolidada - sintaxis dictadas por el estándar de ECMA. Aunque una comparación de Microsoft Visual Basic 3 con Actionscript Javascript o no es totalmente correcta, ambas situaciones muestran una clara tendencia "marcha atrás" que los albores de la codificación de la programación.
La única excepción, quizá, en este escenario, son soluciones tales como Java o PHP, ambos con fuertes raíces orientadas a C / C + +.
Centrándose en Actionscript, es evidente la voluntad de la casa prodruttrice (ahora Adobe) para adaptar el lenguaje de Flash para el estándar de ECMA. Uso de ActionScript 2.0 aún no da lugar a cualquier desarrollador vataggio concretas, especialmente para aquellos que no tienen la base de conocimientos de sus C / C + +. Añadir parches a los antiguos proyectos, sin tener que "conducir" (re-) de acuerdo con la versión más reciente, tiene sentido en una economía. Sin embargo, sería útil para aprender justo cuando la oportunidad se presenta a sí misma, la "nueva" propuesta por la sintaxis de las actualizaciones de entornos de desarrollo. Se espera más y será peor!
Aprendizaje de ActionScript 3.0, para los procedentes de C / C + +, es más como "disapprendere" (o desaprender), la antigua "cláusula, forzado y no estándar, en las versiones anteriores. Lo mismo ocurrirá con el lanzamiento de Flash CS4; evitar, por lo tanto, a permanecer detrás.
Además, la norma hace la portabilidad de código más viable y práctico. La similitud entre PHP, Javascript y Actionscript 3.0, evita la necesidad de revisar en gran medida los códigos y algoritmos escrito en una de estas lenguas.
Post relacionados