Flash vs. Java: gana Java!
VictorR Miércoles, 7 de marzo del 2007
Etiquetas: ActionScript, Flash, Java, v.code
Recientemente cambié de trabajo, pero no solo de empresa. Hacía tiempo que me rondaba por la cabeza la posibilidad de volver a trabajar con Flash y programar en ActionScript después de un año y medio trabajando con Java.
El resultado pasado un mes escaso, que vuelvo al Java. Y no es que no me guste Flash y el ActionScript. Es muy bonito y espectacular, pero mejor dejémoslo para los ratos libres, de momento. Hasta que no sea un lenguaje de verdad (no he probado AS3) prefiero dedicar mi vida profesional al Java y no encontrarme comportamientos “extraños” en la aplicación que esté implementando y que sean provocados por el lenguaje de programación utilizado.
Esto no quiere decir que deje definitivamente Flash aparcado, solo que no será mi prioridad. Qué tal un hobby?
19 comentarios a "Flash vs. Java: gana Java!" »
A mí me pasó un poco lo mismo, me desencantó lo pesado de debuggar en flash y la carencia de cosas tan esenciales como las expresiones regulares… Yo creo que se ha querido con flash hacer más de lo que se podía. Seguramente AS3 será un cambio radical pero cuando te gusta algo… El Java tiene futuro x eso no hay problema hehe
Evidentemente, teneis que probar AS3 y Flex 2…ya no hay tanto comportamiento “raro” como decis…
De hecho ¿por que hay que decantarse por una cosa u otra?. Para mi lo mejor es Java >= 5 y AS == 3
. De hecho, tendrás que usar algo en la parte del cliente…y si es AJAX…bueno…creo que pueden salir comportamientos aún más raros
Hola Carlos,
Nunca he querido decir que vaya a dejar por completo flash ni el AS, solo que hacer un site completamente en flash es una tarea “engorrosa” debido al lenguaje de programación, actualmente AS2.
Por eso vuelvo a trabajar con Java, me gusta programar la parte de negocio y más que hacer webs corporativas y de agencia de publicidad, crear verdaderas aplicaciones web. ¿Que algún día puedo utilizar Flex 2 o AS3 para la capa web? encantado de hacerlo, tengo ganas de aprender a utilizarlo y ver lo potente que he leído que és por mi mismo.
Lo he comentado en alguna ocasión, me gustaría encontrarme con un proyecto en el que pueda mezclar ambos lenguajes.
Hola,
En realidad JAVA y Flash son tecnologías distintas, aunque veamos a las dos en páginas web. Si quieres hacer una animación, ágilmente, puedes usar flash y AS. Aunque si te es más cómodo trabajar con JAVA, también, puedes hacerlo.
El punto, me parece, es…que quiero hacer, o que quiero que haga el sistema, la aplicación, luego ver, que usar…
Obviamente este es tu blog y puedes dar como ganador a quien quieras
Saludos,
golpe
Hola golpe,
Como bien dices, son tecnologías distintas y cada una más aplicable a un proyecto u otro dependiendo de los requerimientos. Yo no pretendo entrar a valorar qué tecnología es mejor o peor, cada una tiene sus ventajas sobre la otra dependiendo de lo que se quiera hacer. Eso está claro.
Lo único que prentendo con este post es expresar que me siento más cómodo trabajando con Java que con ActionScript 2.0, y el tipo de aplicaciones en que me gustaría estar implicado.
Te explicaré mi caso para llegar a tal conclusión.
Actualmente trabajo en una agencia de publicidad, en la que entré como programador de ActionScript no de Java. Como era de esperar el trabajo a realizar eran páginas web corporativas, muy visuales y espectaculares. No niego que lo que se hace por aquí es realmente bonito en muchos casos.
Sin embargo descubrí que no es lo que realmente me llena y me hace levantarme cada mañana con ganas de ir al trabajo, es otro tipo de aplicaciones y manera de trabajar la que me llena. Por eso, mi opinión es esta.
Una manera que creo que podría estar muy agusto trabajando con AS, es con Flex como capa de presentación en una aplicación web y para el negocio Java, que es lo que conozco mejor.
un saludo y gracias por el comentario!
jeje vaya vaya.. no habia leido yo este post y como no, ahora que lo hago, me apetece decir la mia! =)
Afortunadamente tengo la suerte de haber aprendido a programar en su momento con java, recuerdo que fue un año bastante duro, 12 horas diarias para el centro de IBM era un poco como el que va a un campus de verano con la diferencia de que en vez de un mes, era un año entero… Allí viví muy intensamente lo que significa ser un javero… me enseñaron a programar arquitecturas de tres capas para comercio electrónico y luego aplicaciones con jswing…
Durante un tiempo busqué trabajo para ser programador java, encontré rápidamente un trabajo gracias al título que me habían dado. Tenia que hacer una intranet en java…esa era mi mision.
Pero luego , con el tiempo,no se como llegué a flash, gracias a yugo… empecé a experimentar con él y fui aprendiendo como hobby desde todas las versiones desde el 4… Hasta que ahora es una de mis grandes herramientas profesionales, podria hasta decir la más importante aunque competiria codo con codo con el diseño.
Pues bien, en mi opinión, creo que habiendo conocido y vivido ambos mundos tan intensamente me da una visión un poco profunda, está claro que comparar ambos lenguajes es como comparar el pan con la mantequilla…si los unes puedes hacer aplicaciones muy buenas eindependientemente tb. SOn independientes y q ambos sean orientados a objetos es como decir q el pan y la mantequilla son comestibles jejej eso ya lo sabemos.
Creo que está claro la cuestión de quien se puede encontrar mas comodo en un perfil u en otro… si al final me decanté por flash fue pq me dio la heramienta perfecta para poder expresar y programar mi lado mas creativo, siempre he vivido muy de cerca al diseño y flash me dio la oportunidad de multiplicar esa expresión… creo que ahi esta la diferencia.
Me encanta programar webs o piezas experimentales que tienen espectacularidad y son muy visuales, el arte digital me apasiona…y aunque no digo que programar intranets y aplicaciones sea aburrido, se que con mi perfil si estuviera toda la vida progamando ese tipo de cosas algo dentro de mi se iria apagando, asi q perfectamente entiendo la decisión de victor…aunque a veces a mi me apeteceria hacer por hobby alguna aplicación de escritorio, justo lo contrario jeje
Asi q poco puedo decir mas, me alegro que el cambio sea para mejor
PD: conoces Processing ? :p
por cierto el titulo del post es un poco injusto!
“publicidad,arte” VS “software,aplicaciones”
creo q eso seria mejoor!
Hola Isaac, en el título tienes toda la razón del mundo. En cuanto a Processing no lo conozco, ahora estoy viendo que se trata de un lenguaje de programación para la creación de gráficos… que tal está? has experimentado con este lenguaje?
http://www.isaacleon.com/blog/?p=45
mira lo que se puede hacer
Esto está medio abandonado! para cuando algo nuevo? tus fans te necesitamos!!!
fan number 1
muas
Pues no se para cuando algo nuevo, tanto trabajo no me deja tiempo para muchas cosas y cuando llego a casa pocas ganas me quedan para probar cosas nuevas… pero bueno, parece que la cosa empezará pronto a mejorar, un poco de paciencia
ja!
Pero si no pegas ni golpe…
como diría Maragall en Polònia…
- que cabrooon!!
Flash esta orientado a diseño y Java a funcionalidad
Una respuesta demasiado general para darte la razón Zzz… pero, te la voy a dar.
Hola, se que relativamente el post es viejo, pero hay comentarios de este año asi que voy a opinar
Con respecto al Java , yo programe cosas simples que quizas no me hayan demostrado la potencia de este lenguaje, pero es totalmente erroneo comparar Java con ActionScript 2, ya que no tiene nada que ver, el ActionScript 3 tiene muchísimo potencial, mas utilizado con Flex 3 y Air, el cual nos permite hacer aplicaciones Ria muy avanzadas, yo creo que el ActionScript tiene futuro, pero todavía esta en su adolescencia.
Aca les dejo un link del potencial de Air http://labs.adobe.com/technologies/air/samples/
Saludos.
Hola Phoxer, no puedo hacer otra cosa que darte la razón a tí tambíen. Y es que nunca ha sido mi intención la de decir que no me gusta ActionScript.
Cuando escribí este post, ahora hace casi 2!! años (cómo pasa el tiempo!) no recuerdo bien si acababa de aparecer AS3 o estaba por aparecer aún. La cuestión es que no lo llegué a catar. Y mi frustración por aquel entonces era más por los IDEs (cosa que afortunadamente ha mejorado mucho con el Flex Builder y otros) que con el propio lenguaje en sí, aunque es mucho menos estricto en algunos aspectos que Java.
De hecho, yo siempre diré que me gustaría volver a tener algo que hacer con Flash, con Flex, ya sea AS2 o AS3, pero es que mi debilidad ahora mismo es Java.
Un saludo!!
Hola buenas, me parece muy bueno este post por lo que en verdad me gustaria tener una opinion de ustedes que tiene experiencia utilizando java y flash, por que quisiera saber en que me recomendarian crear un softphone, si en java o en flash?(si agregan puntos especificos de por que utilizar uno u otro se los agredeceria)
Hola Adrian,
Primero decirte que no soy quien para decidir entre Java o Flash para crear un softphone. Primero porque nunca he desarrollado nada parecido y segundo porque en el mundo de la tecnología no suele haber una solución única y mejor que otras. De hecho suelen coexistir muchas soluciones buenas. Y la más conveniente la tienes que buscar tu siguiendo tus propios criterios.
Yo sigo, así de pronto, la facilidad de desarrollo, lo cómodo que me encuentre con la tecnología, el soporte que tenga esta tecnología en el mercado para lo que deseas hacer y el grado de desarrollo que tengo que hacer… Esto no es un decálogo a seguir a rajatabla, es sólo unos pocos puntos que suelo tener en cuenta.
Un saludo, y si quieres contarme la solución escogida, estaré encantado de tenerla por aquí.
Suerte!
RSS feed para los comentarios de esta entrada. TrackBack URL
Deja tu comentario