Flash Sucks

Después de haber trabajado mucho con Flash MX puedo afirmar con todo derecho que Flash sucks!. Me explico.
Despues de haber trabajado extensivamente con Flash MX en un proyecto, puedo afirmar con todo derecho lo que dije la primera vez que lo vi... Flash sucks!

Aunque creo que es necesario explicar el por que... en realidad, Flash no es malo... es una idea genial que tiene muchas aplicaciones... el problema esta en Macromedia.

Macromedia pretende posicionar el nuevo Flash MX como la gran solucion para el desarrollo del lado del cliente... el HTML no es mas que un mal necesario para colocar un "movie" de flash en la pantalla. Hablan de no tener que refrezcar la ventana para mostrar simples cambios, de no tener que ir al servidor a cada rato, de ofrecer una experiencia mas completa... y quien sabe cuantas otras cosas mas han dicho.

Pero lo que no dicen es que Flash es increiblemente malo para desarrollar...

Poco a poco han ido agregando mas "inteligencia" al Flash... en un principio, todo lo que habian eran escenas y clips en secuencia... luego agregaron capacidades simples de programacion... luego vino el ActionScript, basado en JavaScript/ECMAScript... y aqui las cosas se pusieron interesantes... ya con ActionScript, que es un leguaje relativamente completo, es posible hacer practicamente cualquier cosa con Flash... y esto lo podemos ver en la cantidad de "pruebas de concepto" que surgieron con Flash 5, y mas aun ahora con Flash MX.

Pero esto no significa que programar en ActionScript sea apropiado... el que un problema sea solucionable en Flash no quiere decir que la solucion sea mantenible... y al menos en mis ojos, la mantenibilidad es muuuuy importante... Y Flash no ofrece muchas herramientas en este sentido... no es imposible usar codigo modular y estructurado... pero es tan complicado, que practicamente no vale la pena intentarlo.

Incluso hacer un prototipo relativamente completo en Flash es una pesadilla... asi que ni hablar de una "aplicacion" de verdad verdad...

Y el nuevo esquema de componentes reusables de MX? Es un chiste... No es mas que una inmensa cantidad de codigo ActionScript y clip tras clip tras clip... todo para hacer un puto boton... Y si... es posible cambiarlo y ajustarlo a tus necesidades... pero eso implica tanto trabajo que es mas facil crear un nuevo boton al estilo "antiguo" cada vez que necesites.

Y el entorno de programacion es mas comico aun... Solo puedes tener un componente abierto a la vez... no puedes ver el codigo fuente de varios al mismo tiempo... es lento (y lo uso en 1.4 GHz con 512MB de RAM)... el autoindent funciona mal... el autocomplete funciona a medias... realmente... es para halarse los pelos.

Lo peor del asunto, es que con toda la promocion que estan haciendo... y con un par de demos aqui y alla... estoy seguro que todos los gerentes del mundo van a querer usar Flash para todo... Y los pobres programadores no van a poder convencerlos de lo contrario.

La unica ventaja real que ofrece Flash es que funciona en multiples plataformas (aunque como siempre, con sus pequeñas diferencias que siempre vienen a aguar la fiesta).

Lo que soy yo, voy a luchar arduamente por convencer a toda persona que pueda que Flash solo sirve para hacer animaciones y para divertirse con pruebas de concepto.

Flash es un juguete que no esta ni remotamente listo para un mundo en el que los programadores pretenden que se les pague por el tiempo trabajado, donde los proyectos deben estar listos en una fecha dada, y donde es deseable que las aplicaciones no tengan bugs y sean mejoradas con el tiempo.

PD1: Y si quieren graficos bonitos y con movimiento... por que no usar SVG?

PD2: El demo ese de las reservaciones de hotel con Flash MX? Adivinen que... hay una compañia entera detras de esa simple pantalla... que de paso esta patentando su solucion... aunque he de admitir... si mi compañia hubiera puesto a trabajar decenas de personas por varios meses en algo asi, yo tambien trataria de patentarlo :-)

Compartir

Comentarios

Ramón Villarreal Ramírez

21/5/2002
El comentario que se dice sobre Flash es cierto, sirve para hacer animaciones, pero si uno es programador se ha de adaptar a las nuevas tecnologías que se ponen sobre la mesa, yo he programado en flash y he desarrollado varias aplicaciones, interfaces y juegos y metodos de optimización, es por eso que el comentario que se hace ha Flash mx me disgusta un poco, ya que si uno es programador de verdad no debe ver las desventajas si no las formas de superar esas desventajas y ver que mas me ofrece y no ir luego luego a atacar algo hasta no haber desarrollado mas cosas... y ver que flash mx, con su carga de archivos externos ha solucionado varios problemas, y con ayuda de otros lenguajes se peuden crear bases de datos por flash y muchas cosas mas, asi que es mejor bien las cosas y tratar de ver mas lo positivo, porque si un producto sale al mercado es por las mejoras, no tanto porque quieran vender un producto nuevo y ganar dinero....

ghware

23/5/2002
Es cierto que el Flash MX está lleno de incovenientes y bugs, pero aún así es la mejor opción para interactividad del lado del cliente (quien diga applets con Swing, lo mato). Yo apoyo la opinión de Ramón de luchar contra los problemas y superarlos. Es muy sencillo decir "Es muy complicado e incomodo, no lo useis" La orientación a objetos del lenguaje no está mal (se pueden derivar clases y todo), aunque no está todo lo estructurada que debería. Ha mejorado bastante con el sistema de eventos de los "listeners" Para desarrollar en equipo, es cierto que es jodido. La única opción es usar #include con diferentes archivos ".as" y clases independientes con "linkage" directo a la libreria (y confiar mucho en tu Sourcesafe/CVS). Lo mejor en mi opinión es el "XMLsocket", que permite hacer aplicaciones en tiempo real. La gozada para juegos multijugador (que es a lo que me dedico). Un saludo.

NikeCool

16/7/2002
NO ESTOY DE ACUERDO. Y voy a decir por que.

Primero, Sebastian Delmont no me esta dando una razon alguna, ya que dice que esto esta mal y que aquello esta mal, pero no compara con nada mas. Es muy simple quejarse de algo, es como si diria que internet es malo ya que es un gran desorden... pero no tengo nada con que comprararlo. Si llegara a comprarar Paginas de Flash con Paginas con java o Paginas con algun otro lenguaje o simplemente paginas simples de HTML, se daria cuenta que
1) con java es mas pesado y tarda mas.
2) con otro lenguaje o html simple no se puede hacer lo que si se puede con Flash (sonido, imagenes, animaciones, etc)

Como ven.. yo si doy puntos de compraracion y mantengo la calma. Yo no digo que todos los diseñadores del mundo sepan diseñar un buen flash, pero todos tenemos que comenzar una vez.

Y la idea es siempre generar peliculas o animaciones de flash lo mas livianas posibles y asi lograr mayor velocidad y interaccion entre el usuario y la pagina. Lo bueno es que Flash si te deja actualizar el contenido facilmente.. como es con loadmovie y loadvariables cargando txt o mp3 o jpg directamente sin tener que importarlo. Que hay mas facil que eso?

Segundo, entre tanto insulto como:"... todo para hacer un puto boton... " llegue a la conclucion que Sebastian realmente aun no sabe usar Flash. Una ves me encontre con una persona que insultaba y hablaba mal del flash y me di cuenta que realmente no sabia usarlo y que se puso asi por que estaba frustrado ya que no lo entendia. Ademas solo se basa sobre los nuevo del Flash MX y no en lo que evoluciono Flash durante estos años.

Yo creo que la idea de crear un programa que pueda bajar el tiempo, mejorar la potencia y el aspecto de una pagina estatica siempre va a ser mejor. Ademas que mas se puede pedir de un programa que alberga un lenguaje tan potente que es capaz de crear Prototipos. Es como crear un lengiaje adentro de otro lenguaje.. ni el html es capaz de hacer eso.

No voy a decir que es el lenguaje mas facil.. pero creo que el C es mas complicado. Crear una pagina que no tenga que cargar miles de paginas para registrarse o para generar alguna transacion o mas temas... va ser siempre mejor, ya que si cargamos una pagina de html con imagenes varias veces y una de html y flash solo una ves y cambiamos las variables y demas funciones dentro del ActionScript... no me pueden decir que el html es mejor. Ya que estoy cargando muchas paginas y con el flash... solo una que nunca cambia... sino que solo el contenido.

Es como un ambiente mas familiar... como Windows, Mac... ya que cuando hacemos un cambio en la maquina... no todo el tiempo me cambia la pantalla... sino que simplemente me habre otra ventana o cambia el contenido. Que es mejor, mantener el usuario con una interface amable y que el conoce o una de ventanas de alerta y cambiar todo el tiempo la ventanas??? Creo que la respuesta es simple.

Creo que Sebastian deberia enfocarse mas en lo que sabe que estar quejandose. Ademas leer un articulo que insulta de esa manera un programa sin dar ejemplos que comprueben eso... no esta bien por mi lado... no creo que sea de una moral muy buena.

Miguel Angel Alvarez

20/7/2002
Yo voy a hablar en favor de la opinión de Sebastian Delmont, porque soy programador, he estudiado en la universidad mucho sobre análisis de software y por tanto conozco las pautas para hacer programas y las necesidades de un programador a la hora de enfrentarse a un proyecto serio.

Creo que Flash aporta muy poco o nada en este aspecto y eso es lo que trata de decir en el artículo.

Carlos

10/9/2002
Yo no estoy de acuerdo para nada con este articulo. Creo que Flash MX es una la mejor solucion que hay ahora mismo para crear interfaces y partes cliente que se comuniquen con el servidor.

Al leer el articulo me da la impresion que la persona que lo ha escrito no ha trabajado realmente con la herramienta (me refiero ha tirarse bastantes horas delante de ella como para dominarla). Digo esto porque hay comentarios en su articulo que a mi no me pasan.

La manera de programar en Flash es diferente a otros entornos y lo que hay que hacer es estar dispuesto ha ver otras maneras de hacer las cosas. Aqui los clips se anidan unos dentro de otros y se pueden programar al nivel que haga falta encapsulando los objetos, se puede hacer todo solo programando, se pueden manejar imagenes, video y mp3... las soluciones y oportunidades que brinda no se puden llevar a cabo con nada mas (jeje muy bueno eso del SVG... me parto xDDDD)

Creo que la cuestion es si te gusta realmente programar y disfrutar con los graficos y el movimiento, no lo dudes esta es tu herramienta. Quiza lo que le pasa al redactor es que piensa que es sólo trabajo...

Yo veo un futuro lleno de interfaces flash, de webs diseñadas solo con flash, y en definitiva flash por todos lados...jeje ¿a que mola mazo?

PD: Yo, en cambio, voy a tratar de convencer a todos los gerentes que vea de que Flash MX es la mejor opcion ;-)

C

pnxo

14/9/2002
Flash es sólo un complemento para un monton de alternativas de lenguajes y tecnologías, pero todos sabemos que no hay nada que lo supere en interactividad e impacto visual.

Claro que hay sitios que tienen que ser absolutamente funcionales y no se justifica flash, pero así y todo flash empezó timidamente como alternativa y se ha convertido en la pesadilla de los que desde un principio no lo quisieron aceptar.

Le digo al que publicó el tema que no tiene muy claro hacia donde va internet si piensa en serio lo que dice. Y si no, lo retó a que haga o muestre un sito bueno o expectacular que no este hecho con flash.

VIIIIIIVAAAAAA FLASH!!!!!!!!!!!!!!!!!!!

Flash 666

09/10/2002
Estoy de acuerdo contigo, flash no es ni un lenguaje de programación ni un buen editor de animaciones, simplemente es una herramienta que, en el producto final, proporciona unos resultados excelentes. Pero no llega al nivel que necesita un programador, ya que al tener su modulo de programación, no trae un debug (basico a la hora de programar).

Por que para hacer una cosa sencilla, necesito tanto tiempo (Y yo llevo más de 4 años utilizando flash...) asi que al resto les comentaría que una opinión es eso, si te molesta es tu problema, simplemente no hagas caso pero no te lo tomes como algo personal...

¡¡¡ abajo flash !!

Joan Garnet

19/10/2002
Vamos a ver, de qué se trata en este artículo? De criticar a una aplicación o de bajarle los humos a Macromedia?

La creatividad está presente en cualquier creación Flash, eso me parece que está claro. Puedes desarrollar a cualquier nivel, tanto si eres un programador avanzado, como si eres un principiante. Eso permite a la gente introducirse en el mundo de la programación de una manera simpática.

Flash se comunica con lenguages de servidor, con Javascript, con XML... Con eso me parece que las posibilidades son casi ilimitadas para un lenguaje que está enfocado principalmente a la web.

Cargar videos, musica, graficos, crear animaciones, etc..es más fácil que nunca. Modularidad?

Quizás no conoces include para incluir tus archivos .as o la posibilidad de estructurar tus aplicaciones con loadMovieNum en tantos pedazos como quieras. Botones?

Los que quieras con un for, un duplicateMovieClip y un array. Que no los quieres más tarde? pues te los cargas con otro for y removeMovieClip. Los componentes son un complemento de los que puedes prescindir.

No voy a dar una conferencia de como usar Flash, pero me parece que las herramientas están ahí y solo hay que saberlas usar, lo que lleva un tiempo que quizás hay gente que no se ha tomado.

Yo creo que la opción es de uno mismo. O la tomas o la dejas, pero no reniegues de ella y menos cuando el balance es más positivo que negativo.

Los de MMedia que digan misa, yo por mi parte soy un usuario de flash, pero no dejaré de utilizar HTML.

Fernando

16/12/2002
JEJEJE... este articulo me dejo una cosa clara... FLASH no es malo... pero los desarrolladores que lo usan y luego lo desechan son los malos. Flash es una herramienta super completa que te da muchas posibilidades. Si lo vas a ver del lado de "para hacer un prototipo es muy dificil.. ya no quiero usar flash!!" pues ahi si estamos en problemas. nada de esto es facil... pero tampoco imposible. Si quieres hacer algo bien pues tienes que estudiarlo para saber como hacerlo, no esperes que una aplicación realice las cosas que piensas sin necesidad de tener conocimiento.

Por otro lado, tu opinión acerca de los componentes me parece una opinión sin argumento ni experiencia. No entiendes el concepto que hay detras de un componente. Si quieres un boton pues crealo con tu grafico y tus cuatro estados, pero si quieres un boton que te da muchas posibilidades, que te permite incluirlo dentro de tus proyectos, hacer inheritane con el, etc, etc. pues ahi vas a ver que los componentes no son solamente un monton de codigo y movieclips.

Todo tiene un porque. Te pongo como ejemplo. En www.ego7.com el site comenzo a realizarse en los finales de flash 5, luego se mudo todo a flash mx pero sin usar componentes. ahora estamos en un cambio de todo lo que tengamos pasarlo a componentes para luego utilizar esas mismas cosas en sitios de clientes nuestros.

Ego7 es una buena demostración que flash es lo mejor como front-end o acaso html te permite trabajar con lo que hemos trabajado ahi? (.NET, Sql 2000, xml sockets, flashcomm, xml, javascript, etc)

Me puedes decir que porque menciono html cuando podria mencionar java y con eso si poder hacer todo eso... pero a ver... si no puedes con flash que es tan simple.. a ver intenta con java.. hazme caso y me avisas cuando saques tu articulo de "java sucks" :)

Este articulo no me parece más que una rabieta porque las cosas no te salieron como esperaste con flash. Yo solo te invito a que lo utilices consientemente y lo aprendas de manera completa.

Salu2, Fernando

Fernando

16/12/2002
Por cierto... esto es mi opinión personal y no tiene nada que ver contigo ni con macromedia ni con nadie.

Si quieres dibujos y colores es mejor usar svg??

bueno.. te cuento que svg no es comptible con toda la cantidad de browsers y sistemas operativos como lo es flash. el svg pesa mucho mas ya que esta basando en un arbol xml bastante complicado y siempre extenso.

No necesitas un equipo grande para desarrollar aplicaciones buenas, si deseas ejemplos tienes varios, por ejemplo: ego7 (desarrollado en su momento integramente por 2 personas)
gmunk (desarrollado por una persona)
nuthing (desarrollado por un persona)

todos son ganadores de muuchos premios asi que no son cualquier cosa.

fue un gusto y nos vemos luego.

Fernando

Claudio Ortega Loayza

18/12/2002
Bueno he leido todo hasta aqui

No me cabe mas decir que yo soy un programador del tiempo del Basic uno de los mas miticos lenguajes y he visto la evolución de la programación a travez de los años..

Lo que realmente he podido darme cuenta es que la orientación de los lenguajes a travez de los tiempos ha ido cambiando al ambiente visual y al parecer no todos tienen claro para donde se dirige la pelota.

Estamos claros que cuando nacio internet no se imagino nunca el uso de fotos, graficos, videos, etc. Me Atrevo a decir que Flash es el resultado de una evolución en el tiempo.

Hablando un poco de programación alguien sabe cual es la diferencia entre programación y Programación Multimedial ?? Bueno son dos campos distintos.

Personalmente yo he realizado cosas bastante interesantes. Es verdad a lo mejor uno demora al principio en desarrollos basicos pero tambien es cierto que el resultado es bastante mejor que otras herramientas que a mi parecer han intentado COPIAR la idea de macromedia.

Considero que es un lenguaje impresionantemente escalable con la ayuda de otros lenguajes (PHP,ASP,HTML,JAVASCRIPT,XML,Etc), Incluso lenguajes como VISUAL BASIC, POWER BUILDER, ETC. con decirles que facil es manejar apis de windows desde una pelicula Flash incrustada en un programa visual (usando a visual solo de contenedor de la pelicula).

Para Terminar creo que FLASH esta ganando mucho campo en la internet y a quedado demostrado que empresas como MICROSOFT (que les pone el pie encima a empresas chicas) no ha podido ganarle mercado a Macromedia de echo MICROSOFT en su Windows XP utiliza FLASH. Si no puedes con la competencia Unetele.

Arkantos

05/3/2003
En muchas cosas tienes razón. Especialmente con los componentes que incluye el MX. Que al que está acostumbrado a programar en html, le va a costar y mucho. Actualmente estoy tratando de hacer un listbox en el cual cada item vaya a un fotograma (o sea, un gotoAndStop) y me está costando un huevo encontrar la forma, aún estoy tratando.

Si alguién sabe como hacer esto, que el listbox funcione, por favor escríbame a macabrofandango@yahoo.com.

Bye. Arkantos.

_serenade

08/3/2003
Antes que nada, saludar a mi amigo Fernando ;).

Bueno, no se me apetece soltarme un rollo de 99999 lineas, porque tengo cosas mejores que hacer (como hacerle caso a mi novia).

Solo digo una cosa, existe algun "programa" o como lo querais llamar, que haya acercado a los artistas a la programación, o a los programadores al arte, o que te brinde la oportunidad creativa que te brinda flash, con tanta facilidad?

Y por otro lado, despues de estar 2 años desarrollando con flash, he aprendido que con flash no hay nada imposible de hacer, las limitaciones no estan en el lenguaje, ni el entorno de desarrollo, están en nuestro propio cerebro, y en nuestras ganas de trabajar; con flash si quieres, puedes.

Si te gusta, lo tomas, sino lo dejas, pero no vayas por ahi, vendiendo cosa como el svg, por dios, xDD, te quiero ver haciendo una web estilo www.neostream.com con SVG, hazla y me mandas un e-mail, vale? :)

Un saludo,

David Xarach Falcón Santana www.trastornade.com

(_serenade)***#flashpro***IRC-HISPANO

Jordi Prat

10/3/2003
Bueno, yo tambien he leido el articulo, y los comentarios, y la verdad. Yo no soy programador, soy diseñador grafico, pero la curiosidad me ha echo probar el "famoso" SVG, y la verdad, para ver una imagen en 3d, que creo que claramente flash es mucho mas potente que el producto de Adobe. Repito yo soy diseñador no programdor, pero lo que ha dado flash a internet creo que no lo ha dado ningun lenguaje y estoi deacuerdo con uno de los comentarios, considero flash como una evolución de la red.

Si que es verdad que en segun que "cosas" quiza se quede corto, o no sea lo suficientemente potente pero la verdad es que si con flash lo pudieramos hazer todo... seria impresionante no?

Al igual que con Photoshop no hazemos webs, sino elemntos de la misma o retoques fotograficos, etc... con Flash no tenemos por que poder hazerlo todo.

Considero que Flash para lo que yo conozco es la herramienta más potente del mercado.

Creo que un buen programador web a de saber cuando el trabajo que se le ha encomendado debe hacerse con Flash y cuando no. Asi pensando esto creo que el debate es estupido puesto que es como discutir si Freehand, que tambien contien herramientas para diseñar una web, es bueno o no para hacerlo. Sencillamente, cada software tiene una funcion, y con la ayuda de varios complementamos un trabajo, no creo que nos tengamos que cerrar en flash, pero tampoco creo que nadie pueda decir NO a flash.

Estoi seguro que la gran mayoria de empresas de soft vasado en diseño del mundo se estiran de los pelos por no haver desarrollado ellos un producto como el de Macromedia.

Solo es mi opinion.

Un saludo

dasso

09/4/2003
Al igual que Fernando, veo mas esto como una rabieta personal que como un articulo serio y con argumentos, en el que parece que el autor se frustró porque no supo adecuarse a una herramienta nueva para el y que al final lo unico que hace es despotricar de ella.

Comentarios del tipo:

"Lo que soy yo, voy a luchar arduamente por convencer a toda persona que pueda que Flash solo sirve para hacer animaciones y para divertirse con pruebas de concepto."

Solo hacen que uno no se puede tomar esto como un articulo serio.

Ademas haber trabajado en un solo proyecto con Flash (es lo primero que pone su escrito) no quiere decir que se conozca Flash y menos todas sus posibilidades.

Por cierto alguna gente de aqui tambien somos programadores (y no solo de Flash), por tanto tambien hablamos con conocimiento de causa.

Todd

26/4/2003
Yo estoy de acuerdo con el articulo.

Veamos, ¿porqué desarrollar una web actualizable en Flash si puedes hacerlo más rápida y eficazmente en ASP-PHP? la estética es importante, pero dios, ¿de verdad es tan necesario hacer una web llena de animación, sonido, interactividades raras?

Un buen diseño, pues te curras unos gráficos estupendos, o si quieres, metes Flash para complementar un ASP-PHP, pero... ¿cuanta gente ha visto un portal actualizado diaramiente que se haga completamente en Flash? yo conozco varios "portales" flash y son todo un churrete por asi decirlo.

¿Porqué no tomar la linea recta? no, parece que a la gente le gusta "molestarse" y tomar el camino más intrincado para hacer las cosas, será para luego poder pedir más dinero a los clientes.

Yo nada, sigo con Flash solo para animaciones, hacer algún juego que otro, y a veces para acompañar a un ASP.

NEO

08/5/2003
El buen programador debe coger lo mejor de cada herramienta y utilizarla conjuntamente para sacar el mejor resultado. Si no sabes utilizar flash, es porque no quieres y pierdes una buena herramienta para el diseño web.

Martin Mendez

17/6/2003
El escritor del artículo en mi opinión no piensa también en los desarrolladores que no somos programadores, sino mas que nada diseñadores. Para nosotros el flash es una herramienta muy útil a la hora de hacer cosas originales y atractivas. Tal vez le ofenda que gente que no sean programadores tengan acceso a una herramienta con la cual le simplifica el aspecto de programación. Tal vez los programadores usen otro tipo herramientas. En ese caso, para que se preocupan en desarrollar en flash?

Mi opinión es que cada uno utilice lo que cada uno encuntre mas comodo y mas útil. Y espero que no tenga exito en su campaña anti-flash

Gustavo Villegas

03/7/2003
Realmente ignoro a que se refieren cuando algunos dicen interactividad del lado del cliente; por resultados reales sabemos que flash sólo sirve para hacer animaciones por cierto increibles, pero si requieres interactividad nada como ASP para los que somos amantes de la fácilidad y respalado de Microsoft y PHP para aquellos genios del Linux; formularios, respuestas, páginas personalizadas, bases de datos, tiendas, catálogos, lo que requieras; y flash? para nada, lento y complicado, amén de que una gran cantidad de visitantes a las famosas páginas programadas con flash sucumben ante la tardanza en la descarga, o ante los múltiples errores que genera el famoso código en flash; definitivamente flash es para áquel desarollador que no quiera pensar y que "aplique"un complicado código para efectivamente apenas llegar a un "botón". saludos Atte. Gustavo Villegas

Filiberto Ugarte Castañeda

19/8/2003
Me voy a permitir opinar hablando como usuario de Internet y computadoras. Yo no sé por el momento crear con Flash ni con SVG (sabiendo que este último le falta bastante para alcanzar categoría de estándar para presentaciones multimedia), pero he visto docenas de sitios que utilizan Flash para presentaciones y juegos que son muy impactantes, pero… hasta ahí. No he visto hasta el momento una aplicación con Flash que tenga capacidades de intercambio cliente-servidor. Yo programo en VRML que permite crear interacción tridimensional no-inmersiva con el usuario, pero, al igual que Flash, no permite una mayor profundidad en su uso de no ser por su nodo más importante llamado Script para incrustar JavaScript o Java por ejemplo. Afortunadamente, VRML esta siendo sometido a una nueva revisión (la cual se espera terminada para marzo del 2004) para su recertificación ISO para convertirse en X3D y así ser compatible con XML.

Recordemos que ningún lenguaje o técnica es omnipotente para reemplazar a los demás, por citar un ejemplo, está el objetivo de la creación de HTML y de XML: "HTML fue diseñado para describir datos y enfocarse en COMO SE VEN esos datos. XML fue diseñado para describir datos y enfocarse en CUALES SON esos datos". Desconozco si Flash permite la extensión de sus capacidades mediante algún lenguaje de bajo o alto nivel, si es así, estoy equivocado en mi opinión acerca de él.

Brady López

27/8/2003
Bueno, que puedo decir, soy novato en Programación con Flash y me entero de todo esto, y bueno a pesar de saber poco sobre programación en este entorno, una cosa que es muy cierta es la aplicación de la Ingeniería en los Programas, _Software, aplicaciones, etc. El desarrollo, mantenimiento, la seguridad, el manejo, y todos los procesos que tengan que ver con el desarrollo de software aplicables a medida y no a medida es muy complejo. Flash MX, ofrece una amplia gama de soluciones por lo que veo, pero también es cierto que su mantenimiento es muy tedioso, pues por el simple hecho de colocar solo una pantalla de código para un objeto o fotograma.

Pero cierto también es, la manera ordenada como uno desarrolle, manteniendo documentado los procesos, para que de esta manera sea mas fácil, pero no por ende menos tedioso, el mantener una gran pagina de swf. La seguridad es muy crítica también, ya que ahora sé que se puede interrelacionar con bases de datos pero no creo aún en esas aplicaciones hasta que ofrezcan mas seguridad, es muy fácil saber por donde meterse a una base de datos.

Bueno, un comentario de alguien novato, que recién empieza, espero algún dia saber que tanto se puede llegar a hacer Flash, y si surgiran pues otros softwares. Pero diganos, cual otro nos sugiere aparte de ese de acrobat.

anonymous

12/12/2003
"es bastante mejor que otras herramientas que a mi parecer han intentado COPIAR la idea de macromedia."

En realidad no fue idea de Macromedia, Flash (o su embrión) se lo compro Macromedia a no se quien, busquen la historia en google.

diego

15/12/2003
En mi opinion flash es genial, me introdujo en la programacion de una manera muy amigable, me hizo ir investigando en otros lenguajes, PHP,XML.JavaScript..., a su vez he desarrollado interfaces y soluciones que han dejado muy, pero muy satisfechos a mis clientes, y me ha generado trabajo y una manera gustosa de vivir, no es que vivo del flash hago muchas otras cosas, pero mucha gente me pide animaciones, ttrasparencias etc, WEB con aspecto flash. No se a mi me brindo muchas soluciones y si bien no es la unica herramienta me parece muy buena, es cierto que muchos programadores podran criticar al flash pero, puede ser que no sea para ellos.
Saludos

Alex

06/1/2004
  1. - Muy pasional pero cierto, Flash MX no es una herramienta de programacion.
  2. - No obstante tengo que decir tambien que si es una herramienta de diseño web excelente.
  3. - Luego entonces es una buena opcion para el desarrollo de sitios Web (ojo, dije desarrollo y no programacion).
  4. - Las compañias, sobretodo su departamento de Merca, siempre exageran las caracteristicas de los productos, pero ya deberiamos estar acostumbrados. Ahora bien, el buen programador trabaja incluso con el bloc de notas y no precisamente entonos RAD (con drag&drop y clicks de raton).
  5. - Algun dia realmente se podra programar (en toda la extension de la palabra) con Flash? pues de seguir como va yo creo que es factible que si, pero por lo mientras tampoco hay que hacer berrinche y pues a darle al ActionScript que no es tan malo...
  6. - Lo unico realmente malo que le veo a Flash son los "Flasheros" personas casadas con esta herramientas y que todo lo quieren hacer con ella aunque no sea la mas adecuada para determinadas cosas. (como hacer TODO un sitio en Flash...)
  7. - Para aquellos que solo la usan como lo que es, una herramienta mas, y que combinada con otras ofrece buenos resultados: felicidades, y sigan usandola asi.
Saludos.
Alex

david

27/1/2004
En fin yo no soy programador, por lo tanto no puedo establecer un juicio de valores equilibrado desde el punto de vista de este campo. No obstante mi opinio sobre flash es bastante positiva porque es una herramienta que me ha permitido adentrarme en el mundo de desarrollo web con una calidad aceptable. Creo que es un programa intuitivo y bastante práctico.

De todas formas vuelvo a repetir que no se si es un buen programa para desarrollar proytectos de gran envergadura en cuanto a programación se refiere. Yo más bien opino que intenta ser una combinacion de ambas cosas y que está bastante conseguido. Es logico que hay que saber valorar las cosas y tener claro hasta que punto se les puede sacar partido.

Un saludo. david

Ismael Serrano

22/4/2004
Después de leer el artículo y un poco por encima las opniones me he animado a escribir.

El artículo me ha parecido correcto, pero también un poco 'fuera de lugar'. Si no te gusta Flash no lo uses y listo, pero a la vista esta que produce resultados 'impactantes'. No me refiero a grandes aplicaciones para la gestión... (para eso ya estan C, Visual Studio...).

Soy estudiante de informatica y programo en C++ y Visual Basic (de momento...) y nunca se me ocurriría realizar una aplicación de gran envergadura con esta herramienta, por que hay herramientas mejores y que ofrecen mayor versatilidad, manejo y resultados. Flash esta genial para la web de cara al cliente, y poco a poco (con la versión 2004 de MX) ya le están metiendo caña a la parte del servidor, por cierto, a mi parecer, completita (no del todo...).

Flash empecé a utilizarlo hace 2 años, y desde entonces no me he separado de él, de forma autodidácta, descargándome ejemplos, experimentando, y cuando no me salía (y me salen) una cosa, me mosqueaba, claro, pero volvía a la carga. Para mi que estas algo frustrado con el programa, no te salen las cosas... no quiera decir que no esté de acuerdo contigo en cuanto que algunas opciones de programación elementales son un quebradero de cabeza, pero es que Flash, no es una herramienta de programación, si no una herramienta de 'dibujo', 'animación' con un mínimo (cada vez más) de programación para aplicar sobre los objetos que crees.

Un saludo.

Jose Fernandez

08/6/2004
Primero que nada el tono del artículo me parecio bien para cuando se habla entre amigos y no para una publicación seria...
Segundo para hablar de algo hay que conocerlo a fondo, saber la historia y ver hacia donde va.

Comenzo para diseñar animaciones interactivas para la web y se quiere convertir en un entorno de desarrollo para "aplicaciones ricas". POr eso no solo es FL sino que a MAcromedia no le alcanza con este soft para satisfacer a todos los usuarios por eso crearon FLEX y por eso estan desarrollando herramientas acordes a los pedidos de los programadores (Julio 2004 sale una nueva paa desarrollos de archivos .mxml) Que es un gran paso a la hora de aplicaciones en el web

Las herramientas esta dadas: FLASH, FLEX, y otras mas que estan guardadas en la manga y a punto de salir.. un potente y mejorado AS con los cuales se puede hacer de todo... Cuando se conoce todo esto se puede utilizar de la mejor manera posible segun el proyecto

ricardo

09/6/2004
yo pienso que los programadores tendrian que dar opiniones solamente del lenguaje action script y los diseñadores deberian opinar de la parte grafica del programa ya que ningun programador va a ser lo que hacen los diseñadores y estos no haran lo de los programadores.

anvarser

25/8/2004
elemntos dentro de flash: mp3, mpg, jpg, wav, 3dmax(como video), Actionscript interno y externo, etc.etc.etc. elementos fuera de flash 100% utilizables con peliculas flash: asp. javascript, Bases de Datos (sql, mysql,), archivos de texto, html, xml, wap,PHP y mas, y para ver y hacer un web con todo esto solo necesitas el plug in de Macromedia y por supuesto el programa original.

limites??? cuales? solo uno tu capacidad para adaptarte y adaptar las herramientas que tienes para tu servicio, si en la escuela solo te enseñaron a hacer paginas en html,asp,php,etc. es otro tema, si relamente te enseñaron a programar no tendras ningun problema para adaptarte y saber aprovechar lo que te brindan las diferentes herramientas existentes.

pero sin lugar a duda no hay programa que te permita hacer una animacion y al mismo tiempo y en el mismo codigo enviar datos a una base hacer una consulta regresarla a flash, mandarte un correo con php y abrite un video mientras te manda un correo y amenizarte la visita con un buen fondo musical, todo rodeado de una interface agradable.

no es solo para los que gustan de diseños extravagantes, es para el que le gusta hacer un buen trabajo, te va a tomar tiempo? definitivamente si y por consiguiente le cobraras mas al cliente? claro que si, porque al cliente no le vas a vender una pagina que se ve exactamente igual que la de su competidor, si haces eso la verdad no vale la pena tu trabajo. aparte de saber programar lo unico que debes tener es un poco de sentido comun y de logica, verías un sitio aburrido, que te pide un sin fin de plugin's y que te no te abre bien las paginas por la exgarada cantidad de lineas de codigo y llamados que tiene tu web,, creo que no,

no es lo maximo, pero por el momento es lo mejor....

Jorge

09/9/2004
Hola a todos es la primera vez que escribo deen un foro despues de 10 años navegando en la red. Con respescto a los comentarios de flash ambas partes tienen razon. Pero dejenme recordarles algo a los programadores ya terminados esa epoca aburrida de DOS y esa triste pc que quedaba en un rincon de la casa. Yo pienso que los programas deberian ser mas faciles de manejar y que que esten para el entendimiendo de todas las personas. Yo soy diseñdor grafico y me estoy involucrando ahora en el Disenios de Web y flash como Dreamweaver me parecen algo complicados todavia ya que a la hora de hacer facil se transforma en horas y cientos de pasos yo creo que estan lejos de hacer un programa facil sin tener que programar cientos de codigos que son un fastidio.

Aparte de eso en los tutoriales no especifican las mejores cosas que puede hacer ese programa sino que ensenian tonterias que y te dejan en la mitad de la enseñaza. Creo que los programas para hacer web esta a un par de años luz de ser algo divertido y facil reitero son engorroso fastidiosos y llevan mucho tiempo....repito yo soy diseñador grafico no programador manejo varios programas de Adobe , corel draw y macromedia.

con eso quiero decir que no tengo tiempo para estudiar programacion que aparte no me gusta me recuerda mucho a DOS esa plataforma tan triste .

Bye suerte

Erick MacHerlitz

24/9/2004
Holas...,

Creo que el Flash es una herramienta interesante..., pero eso mismo pensaba de Gengis Kan. Lo cierto de todo es que vivimos en un mundo muy exigente. Hace menos de 100 años los Wright se elevaron del suelo y menos de una vida más tarde el hombre lanzaba una pelota de beisbol en la Luna. En los '80 los "personals" y las videocintas eran la última chupada del mate (esta es una expresión Patagónica), hoy en día pareciera que hace décadas tenemos Internet para todo el mundo, pero lo cierto es que hace 15 años yo vivía feliz y contento en la montaña (como Heidi) y pensar en hacerme quebraderos de cabezas algún día por un problema de tal o cual comando en ActionScript no estaba ni remotamente dentro de mis planes en ese entonces... A lo que voy es que el mundo cambia radicalmente, en forma exponencial..., y mientras nosotros decimos que la cosa esta mala o buena, el programa por el que estamos discutiendo ya es una versión vieja dentro de las mentes de los desarrolladores que evolucionan ese software. Por tanto, a los que estamos acostumbrados a vivir en el futuro (como Trunks), les digo que no os desesperéis... tarde o temprano tendremos un lindo flash MegaMX Versión 99.5.THX11384EB.

theKidman

14/11/2004
De mi experiencia en el desarrollo de sistemas vía internet y páginas web, he concluido que no se puede ser cerrado a una sola alternativa, es decir. Hay que hacer uso de varias herramientas para obtener lo que queremos. Flash es una buena herramienta y no hay que ser mezquinos en reconocerlo, pero de ahí a usarlo como el único entorno de diseño y programación, es poco productivo. Hay que usar las herramientas en el campo en que ellas son fuertes.

Isaac

03/12/2004
Yo propongo que haya un filtro para publicar articulos en la web. más que nada porque se supone que cuando alguien escribe un articulo es que sabe de que va el tema. la gente se fia de él. Y el señor articulista, se estee o no de acuerdo con el fondo de la materia, tiene defectos de forma. En primer lugar, no justifica ninguna de sus afirmaciones. En segundo lugar, denota un desconocimiento bastante pronunciado por el programa en questión. Y en tercer lugar, basa sus criticas en su incapacidad personal, y no en incapacidades del programa. Quien és el webmaster que deja que se ensucie su web de esa forma?

Raven

07/5/2005
hola, soy programador y diseñador desde los 14 años, llevo 7 años en el tema, comence con flash 4..
les comento que no solo he diseñado webpage con flash. sino aplicaciones de escritorio conjunto a vb.net, he terminado un soft de planimetria callejera, un tipo nomeclador cartografico de una ciudad especifica, como bien dicen muchos. flash no es un lenguaje de programacion. es una herramienta de diseño--- y como bien claro esta actionscript es un SCRIPT-- pero uno muy poderoso. y mas ahun con as2.0 saludos, y que la genete de adobe no se arañe con la de macromedia. muy bien juntuitos estan hoy en dia por 36000 millones de dolares.

Ing. Guillermo Sandoval

24/8/2005
Solo unas cosas:
1.- Flash al igual que todas las herramientas que mencionaron (lenguajes script) no son lenguajes de programacion; son solo eso, lenguajes script, que estan pero lejisimos de llegar a ser capaces de soportar el desarrollo de un sistema serio y completo.

2.- Los lenguajes script sirven siempre, y sirven bien, como extensiones a proyectos mas grandes, pero solo como eso.

3.- La neta flash es solo para animaciones y si acaso para desarrollo (y como Alex dice, no para programacion) web, que es muy pero bastante diferente.

gigie misho

01/9/2005
Hola, soy relativamente nuevo en esto de programar, y jamas he estado en una escuela o algo por el estilo y desde mi prespectiva flash es bastante funcional en todo el aspecto de animacion, quizas aveces pueda ser un poco complicado pero como la mayoria de lo que tiene que ver con computacion con algo de tiempo picandole y una chispa de creatividad puedes empesar a aprender y crear buenas cosas, si no te gusta flash propon algun otro que te de la calidad que obtienes
saludos a todos y espero aprender mas en esto que en verdad me esta interesando

WebMasterFrank

24/9/2005
Yo la verdad estoy totalmente de acuerdo con los que estan en contra de flash no coo concepto sino como programa , esta claro que flash es una gran creacion , pero lo que el primer post o persona comentaba es realmente cierto , cuando alguien te encarga

algo lo que desea es tenerlo cuanto antes , lo que va en contra de flash es el programa de macromedia , porque el programa no ofrece una interface mas adecuada , porque no facilita el trabajo , porque el entorno de diseño no es mas adecuado , y es cierto que para hacer un simple boton , te da la lata a mas no poder , no veas para otras cosas

jay una persona que vi que hablaba un tanto despectivamente del swish , pues perdona pero swiss-max es un gran programa , que a nivel de trabajo y usa action script que se los puedes insertar tu , a nivel de trabajo

te ayuda mucho mas para ciertas cosas que el macromedia flash , por tanto aqui lo que se plantea es el programa que es pesimo , a mi personalmente me cansa , me anurre y no lo soporto , me conozco el action script de arriba abajo pero para trabajar se necesita otra cosa

un programa es para ayudarme no para romperme la cabeza de semejante manera , mala interface , mal acomodo de las cosas , etc , desde luego deberian de cambiar las cosas porque no facilitan nuestro trabajo y aunque tengoel programa no lo manejo porque me acaba saturando totalmente , entonces considero que el primer post tiene razon pues no se refiere a flash

sino directamente al programa en si y su concepto , saludos a todos , WebMasterFrank

Evolution

17/12/2005
Yo estoy de acuerdo con la mayoria de las opiniones de este articulo utilicemos flash para dar un poco de vida al web pero tampoco se maten desarrollando un sitio 100% en flash cuando este puede ser complemento de otras herramientas que tambien tienen su proposito , hay que usar de todo en esta vida, y pues decir que es malo flash es como decir que html es lo mejor cada uno tiene su fin en la web

Mauricio Jimenez

13/1/2006
Flash es super y si se puede programar en 3 capas de algun modo cuando uno programa con .net y flash de alguna forma hay ya se establecen 2 capas

pero asi mismo con flas se puede progrmar internamente en capas y con clases y lo mejor componente como el grid mejor dicho

super la verdad respeto todas su opiniones pero en vez de criticar deberiamos apollar y ayudar a que este tipo de tecnologias crescan para que internet llegue al gun dia al no mas refresh

Rodolfo

14/1/2006
Bueno mi simple opinion, quizas flash sea muy complicado y la programacion sea mas logica aveces como 'programadores pensamos en encontrar las cosas ya echas. un boton ya echo un enlace ya echo . y como tenemos lenguajes un poco mas completos como V. basic y queremos compararlo con flash que le falta mucho . para iguales estos. lenguajes de programacion seria genial que ssea si. este temas no queria decir que flash es malo sino que no esat al nivel de muchos lenguajes de programacion como php o asp qeu estamo acostumbrado a utilizar .ovbiamente flash tiene mucho efectos. sonidos y bla bla bla, queremos un site en flash no piden un site en flash le ponemos sonido. fotos imagenes todo queda super bien y ahora nos dicen queremos una BD aqui biene el problema este es el problema de flash que hiso todo bien para lo graficos y se olvido de la parte de la programacion sensilla por eso es que recurrimos a otros lenguajes mi opinion es esta flash continua siendo solo una herramienta y no es un lenguaje de programacion necesario en este momento asi qeu sufriremos un poco mas hasta que macromedia saque un mejor .producto de diseño orientado a la programacion

Fabian

10/4/2006
Simplicidad? funcionalidad? modularidad? usables, ricas y sencillas aplicaciones flash?

prueben open laszlo , una plataforma open source para el desarrollo de aplicaciones flash.

www.openlaszlo.org/

ADRIAN

13/9/2006
PUES HICE UNA WEB PARA TITULARME PERO LA VDD LE FALTAN ANIMASCIONES ESPEOR Y ME PUEDAN DAR ALGUNOS TIPS LO MALO QUE APENAS EMPIEZO CON ESTAS COSAS DE FLSH ASI ES QUE CASI ME TENDRANM QUE ENSEÑAR jajajaja ESPERO SU AYUDA Y GRACIAS A LA BANDA DE AQUI.

jrp

04/3/2007
ok, solo puedo decir una cosa.
programo en flash desde la V4 hasta la 8pro.
amigo aprenda a programar pues desde alli puedo hacer cualquier aplicacion que se le ocurra.
saludos...

gerardo

07/5/2009
dos razones por las que no uso flash
Yo tengo dos razones que son muy importantes para mi y es por eso que no he aprendido ni usado flash en mis paginas:

1.- No puedes guardar el contenido Flash cuando guardas una pagina, al menos no con internet explore.

2.- Se requiere de un plug in y se requiere de tener privilegios de administrador para instalarlo, en mi empresa no tenemos privilegios de administrador y en consecuencia no podria ver un sitio.

Bueno mi recomendacion seria no usar flash en sitios educativos (una opcion seria dejar una pagina para bajar con todo incluido dentro)

ToniPHP

08/5/2009
Hay que estar abierto a todas las tecnologías
Yo comparto la opinión que no hay nada que se deba rechazar de entrada, porque todas las tecnologías pueden tener un hueco donde ser las más apropiadas.
Respecto que con Flash no se puede programar aplicaciones web no estoy de acuerdo. Están saliendo constantemente aplicaciones web creadas en Flash que son casi como aplicaciones de escritorio, pero con funciones de red...

En fin, para mi Flash es un acierto, si sabes el sitio donde tienes que utilizarlo... y cómo!

alon

17/12/2011
acerca de tu comentario
eres uno de esos idiotas ignorantes que no estudian por eso no puedes con flash, pin-che torp e, pir gente como tu los demas se creen esas estupidecez, voy a luchar mucho para que tu salgas de la red. eres un peligro. estudia pende-jo