Hombre, mal hecho no, pero es cierto que muchas comodidades se han
perdido. Yo pico ahora muchisimo mas codigo ahora con AS3 que antes
con AS2, esta claro que el lenguaje ha supuesto un avance brutal, pero
hay simples operaciones que ahora son ciertamente complicadas de
realizar, cuando no tendrían porque.
Estoy con Ivan, a ver a cuantos conoceis iniciandose en Flash por su
cuenta y riesgo, tal como hicimos muchos en su día.
Realmente, no se hasta que punto esto puede ser positivo o negativo.
Por una parte, esto nos deja a los que estamos mas puestos en picar
código en una posicion buena, ya que nuestro gremio es bastante
reducido y de hecho, puedes encontrar ofertas de programadores AS3
donde quieras, pero por otra parte, deja al público de flash mucho más
restringido a gente con conocimientos avanzados de programación, lo
cual para el avance de la aplicación es ciertamente peligroso.
Yo lo que veo es lo siguiente. Pongamos, una escala de 0 a 100 de
utilización Flash. Para un uso muy básico, lease animaciones sin más,
con interacción nula por parte del usuario, lease de 0 a 20 por decir,
el programa es sencillo, y adsequible para gran parte del público.
Ahora, si pasamos a un punto de 20 a 40, donde entra ya
interactividad, y uso de programacion, se pone la cosa bastante cuesta
arriba ( siempre hablando de AS3 ), aqui ya se produce una criba
importante. Es como el "salto al vacio" para aquellos que no saben
programacion.
Si el uso fuera de un 40 a un 80, digamos programacion avanzada, bases
de datos y tal, la aplicacion responde bien y tal, pero queda este
rango para programadores tal cual, y empieza a ser complicado meterse
hasta aqui.
Bien, si ya usas del 80 al 100, programando en plan friki aplicaciones
bastante tochas, Flash cojea bastante de muchos sitios, aparecen bugs,
empiezan terrenos farragosos de garbage collector, sandbox, y demas
movidas, y llegas a la conclusion de que quiza la aplicacion esta
verde aun en este rango.
En definitiva, creo que la aplicacion tiene un inicio "bueno" y una
zona intermedia "buena", pero cuenta con un salto importante para
aquellos que quieran una interactividad basica, y bastantes fallos
para aquellos que buscan exprimir mas alla del 80 el programa.
Adobe se tiene que poner las pilas, muy bonito lo del 3D, lo de los
"bones" y tal, muy potente el AS3, pero creo que deben pulirse muchas
cosas, y facilitar una curva de aprendizaje mas lineal para usuarios
que comienzan desde 0.