Cómo usar la librería de Flash con Flex Builder AS3: clase botón
Jun 30

Para mí, que nunca he sido fan del futbol, la verdad es que me ha sentado muy, muy bien que España ganase hoy mismo la copa de Europa. Justo un día después de llegar de mis vacaciones en Estados Unidos me encuentro con la sorpresa. Hemos podido!!!
Y ya no hablo más de fútbol, que tampoco me preocupa demasiado.

En mi viaje he podido observar varias cosas que imaginaba. Los yankis (véase Nueva York que es lo que he podido ver) tienen un ritmo de vida y de trabajo diferente al nuestro. Hay mucha más competencia en nuestro sector (estamos hablando de nuevas tecnologías lógicamente), salarios más altos, y más nivel en general. Ahora entiendo el porqué del petardo que muchos tienen acoplados a su parte íntima y trasera, y de la rapidez abismal con la que evolucionan las cosas allí. Eso mismo se ve reflejado en muchos blogs, en los eventos y presentaciones que surgen cada vez con más frecuencia. La misma vida en la calles de Nueva York refleja esa manera de hacer las cosas. Todo va muy rápido, nadie se para para pensar. Y no creo que sea lo mejor, simplemente es una opción, pero lo que hace esta gente nos arrastra a todos de alguna manera. A todos los que al otro lado del charco queremos estar al día.

Y por eso mismo en ciertos momentos me siento frustrado. No tengo la capacidad suficiente para asimilar todo lo nuevo en un tiempo razonable. Actualmente estudio y aprendo Flex, perfecciono AS3, y estoy metido con varias librerías de terceros que últimamente son imprescindibles para hacer mi trabajo, como librerías de 3D con flash, otras que integran servicios web, físicas 2D y 3D, etc. Y todo eso solo es Flash!!!!

Antes mi trabajo como freelance y en pequeñas empresas, era multitarea. Es decir, lo mismo me encargaban diseñar una base de datos, como programar un gestor multiusuario desde cero, que diseñar y dirigir toda la gráfica de un proyecto web, pasando por maquetar con CSS-XHTML, y encima programar mis piezas con Flash.

Esos tiempos han acabado (para mí y para muchos). Esto cada vez consiste más y más en la especialización, y como siempre he dicho, el que mucho abarca poco aprieta. Si quieres hacer algo de verdad y sentirte bien con lo que haces, creo que hay que especializarse. Y eso es lo que intento ahora, que ya mi situación me lo permite: trabajo fijo y en buen lugar, haciendo justo lo que me gusta hacer. Flash.

Pero mis ansias de aprender más no me dejan tranquilo. En mis ratos intento sacar tiempo para el lado del servidor (Coldfusion que se usa en mi empresa, y C#, que me parece muy potente), ya que mi experiencia y conocimientos de ASP (el antiguo asp 3) que tanto me han servido estos años, ya no me sirven ahora para nada, excepto para entender el concepto y funcionamiento de las cosas.
Por otro lado me tocará liarme con Air tarde o temprano, cosa que hasta ahora no he podido hacer.

Además, mi paso por Pyro Studios, me llevó a interesarme mucho más por las tecnologías multiusuario, cosa que tanto abunda en los juegos que allí se desarrollan.
Las tecnologías multiusuario que se usan para aplicaciones flash me parecen muy interesantes.
Cada día se me ocurren más y más ideas para desarrollar, y de nuevo, falta de tiempo y recursos para poder hacerlo.

Supongo que todo esto tiene que ver con la ambición y las ansias de aprender de cada uno (aparte de que un día solo tiene 24 horas claro). A mí personalmente me gusta tener “controlado” todo lo que hago, si no completamente ya que es imposible, por lo menos lo suficiente para pensar que estoy dentro del “tren”.

Y eso es lo que intentaré hacer este año. Las vacaciones me han puesto las pilas, y es como si fuera año nuevo =) Todo esto que he dicho puede desanimar ciertamente, pero lo que intento es justo lo contrario. Hay que ponerse las pilas, y mucho. Concentrarse en lo que mejor se nos dé, y mejorar cada día. No me gusta ser conformista, y creo que nunca lo seré. Y aunque supuestamente hay crisis mundial, en este sector por lo menos no la veo por ninguna parte, y creo que estamos en un buen momento para evolucionar.

Este post no es propio para este tipo de blog, pero no me podía aguantar =)
Un saludo a los valientes que aguantaron hasta llegar a esta línea.

8 Responses to “Se acabaron mis vacaciones, empieza una nueva etapa”

  1. EzeQL Says:

    Buenas, Excelente entrada.
    Me Siento totalmente identificado con tu situacion y pensamiento. Trabajo en Actionscript y Flex. Al mismo tiempo quiero aprender ROR, probar con PV3D,Away,Alternativa sin dejar Usar cairngorm y todos los frameworks que implementan MVC , etc ,etc.
    Tambien trabaje con lenguajes desktop como C# y delphi. Y dan ganas de hacer algo multiservidor.
    Saludos.!

  2. xleon Says:

    La verdad es que hay tantas cosas, que cuesta decidir por dónde tirar.
    Los frameworks MCV son algo que “debemos” aprender sí o sí para hacer cosas serias, estandarizadas, y sobre todo para trabajar en equipo (se me olvidó comentarlo antes).
    Pero por otro lado debemos elegir entre alguna de las plataformas 3D, ya que es imposible aprenderlas todas. De todas formas creo que dichas tecnologías se están especializando y tirando hacia areas en concreto. Por ejemplo el Alternativa 3D tira más hacia desarrollo de juegos. Papervision es lo que yo uso (de momento), pero en realidad no se ni hacia dónde va, porque cambia y crece cada día (solo hay echar un vistazo al blog de Andy Zupko). El Sandy3D y el Away tienen muchos más ejemplos de interfazaces totalmente texturizadas y son de alguna manera más sencillas que con papervision. Pero sin embargo papervision le veo más “posibilidades”. Veremos qué pasa con el tiempo. Me gustaría saber las opiniones de la gente sobre estas cosas…

    Por otro lado, para la parte de servidor, para trabajar con datos, remoting, rtmp, remote objects, y tareas multiusuario, yo había empezado con WebOrb y .Net, a través de C#, pero ahora dudo si seguir con ello, ya que la mayoría de la gente desarrolla con Java y Live Cicle o Blaze DS, y esto es algo que de momento me desconcierta bastante. Yo personalmente tiro por C# antes que Java simplemente por que me gusta más y porque de Java no tengo ni papa, pero si la mayoría tira por Java, tampoco quiero ir a la contraria, cosa que en su día sufrí cuando elegí ASP frente a PHP.

    Un saludo y gracias por el comentario

  3. llops Says:

    Muy buenas! Estás sufriendo el efecto New York que digo yo :)

    Me ocurrió exactamente lo mismo el verano pasado: volví de mis vacaciones con unas ganas locas de comerme el mundo. La ciudad neoyorquina, con su ritmo acelerado de vida, su innovación en todas las areas, su gente… realmente deja huella.

    Ahora toca ver cuánto dura este entusiamo ;)

  4. insomnius Says:

    Y menos mal que te has ido de vacaciones, anda que… La próxima vete a Alaska que seguro que desconectas de verdad, jeje.

  5. xleon Says:

    Hombre, desconectar he desconectado, pero al volver aquí uno se plantea todo esto… Pero yo siempre he querido currar un tiempo en usa, y tal vez estas vacaciones hayan sido una escusa para saber si de verdad me gusta el tema o no. Y de momento, lo que se dice para vivir, no me ha convencido.

  6. carlos Says:

    tecnología, tecnología, y nada mas que tecnología…No te preocupes, pasará.

    Tus dudas no tienen solución porque la evolución de la tecnología no esta en tus manos, ni siquiera en las de la comunidad de desarrolladores, y aunque creas que tienes que elegir algo para no perderte, lo que vas a necesitar depende, en gran medida, del marketing de las compañías fabricantes de los productos y de la habilidad de la comunidad de desarrollo de otras herramientas para que estas destaquen en el mercado (entre otras muchas cosas que nada tienen que ver con la tecnología directamente).

    Por tanto, creo que no puedes elegir.

    Por ejemplo, técnicamente python es un excelente lenguaje, pero no ha triunfado porque, de momento, no lo esponsoriza nadie. Es de la comunidad.

    Por el contrario, flash es muy efectista (grandes efectos visuales), pero carga mucho las páginas y ralentiza la experiencia del usuario frente a otras soluciones. Sin embargo, es lo que pega porque las agencias de marketing, principalmente, quedan muy bien frente a sus clientes con este producto, además, el desarrollo en flash es mucho más costoso que con otras herramientas, pero es lo que vende.

    Bien es cierto que fueron los primeros en dotar a la web de una riqueza visual sin precedentes, pero ¿es realmente necesaria desde el punto de vista del negocio?

    Por tanto, creo que no puedes elegir. Solo te queda estar preparado para adaptarte lo máas rápido posible al cambio, lo que implica dominar una par de herramientas y conocer, aunque sea por encima, las demás, de forma que la evolución sea lo menos traumática posible.

    Carlos

  7. xleon Says:

    Bueno, a ver, php también es de la comunidad, y aunque yo lo odio, triunfa como la cocacola.
    Yo para ser práctico miro lo que tengo delante, no lo que habrá en un futuro lejano, que cláramente, no se ni por dónde iremos. Pero delante, y me refiero con esto al mundillo que me rodea, tenemos Flex, Air, tecnologías 3D, la web 2.0, los web services, redes sociales, tecnologías de servidor muy extendidas, y como no, Flash. Aunque no pueda controlar por dónde irá el tren, debo concentrarme en algo, o en algunas de todas estas tareas, ya que en el mundo real del mercado laboral en el que me muevo, existén, y están a la orden del día. Creo que no estamos discutiendo si en un futuro ganará mocosoft, sun, apple, o la comunidad open source. No me meto en esos jaleos. En realidad, estoy mucho más limitado y lo que necesito elegir es claro y conciso. Mi mundillo es entorno a Flash, y lo que ello trae consigo. Y todo ese mini - trifostio está creciendo mucho. A lo que me refería en realidad es a elegir una especialización dentro de un sector, dentro de un área, dentro de una tecnología en concreto.
    De acuerdo en que como tú dices, no podemos saber cómo evolucionarán las cosas, y que lo mejor es estar preparados para el cambio.

    No estoy de acuerdo en que flash son solo efectos visuales y que ralentizan la experiencia de usuario. Flash mejora notablemente la experiencia de usuario más que nunca en la historia de la web, por eso es tan usado por agencias de marketing y publicidad. Y ahora es muy usado para el desarrollo de RIA´S que compiten directamente con Ajax y otras tecnologías.

    Cierto que flash ha sido víctima de un mal uso continuado, de intros horribles y precargas interminables, pero creo que todo eso ha evolucionado (que todavía existe claro está) y creo que está muy demostrada su efectividad en muchos campos.

    Y para concluir, no defiendo flash a muerte para todo. Cada herramienta es para lo que es, y creo que lo mejor es analizar las necesidades de cada cliente y cada proyecto antes de decantarnos por una tecnología en concreto.

    Un saludo Carlos

    pd: es la primera vez que discuto con mi tio en un blog, esto mola =)

  8. Carlos1426 Says:

    Vamos a ver:

    Dices:
    “Tenemos Flex, Air, tecnologías 3D, la web 2.0, los web services, redes sociales, tecnologías de servidor muy extendidas, y como no, Flash.”

    Primero, no hay que mezclar tecnología con aplicaciones de esta. Por ejemplo, Flash es tecnología y Web 2.0 -si es que podemos decir que existe algo así-, es aplicación de esta.

    Por otra parte, eso que se está dando en llamar Web 2.0, es un claro ejemplo de cómo el marketing influye en el desarrollo. Web 2.0 es un concepto de marketing puro, y sin embargo, los fabricantes y desarroladores se apuntan al carro porque vende. Pero eso es otra historia.

    A lo que vamos. Tu mismo me das la razón. En tu entorno se usa flash. No puedes hacer otra cosa porque eso es lo que piden los clientes. Y esto no piden flash, piden algo que a ellos les gusta y que, curiosamente, se desarrolla en flash, pero si se hiciera con otra herramienta, les daría igual.

    Esto continuará así, hasta que alguien -que podrías ser tu- les enseñe algo que les guste y estén dispuestos a comprar y de la casualidad de que se haga con cualquier otra herramienta

    Si tus acciones de marketing tiene éxito, los cliente empezarán a pedir algo como “lo que tiene el otro” -que se ha diseñado con esa nueva herramienta- y entonces te encontrarás con que esa herramienta empieza a ser demandada por los desarrolladores que deben atender a los clientes que piden eso.

    Es lo mismo que paso con flash y que pasa siempre: Aparece una nueva posibilidad, alguien tiene los conocimientos y recursos para venderla, los productos desarrollados tienen éxito, los clientes piden cada vez más, la herramienta es más demandada y cada vez más gente trabaja sobre ella, y así sucesivamente.

    Flash ha triunfado porque supuso una mejora radical en la presentación de la web, pero si aparece otra herramienta que lo haga mejor, será desbancada.

    Como esa herramienta no sabemos cual es, lo único que puedes hacer es permanecer a la expectativa y estar lo mejor preparado posible. Eso implica que deberás planificar una parte de tu tiempo para el análisis y estudio de las nuevas tecnologías (yo te aconsejo alrededor de tres horas semanales). Claro que esto supone un gran autocontrol y una gran capacidad de análisis, lo que espero logres con el tiempo porque…Si estudias, ¿cuándo trabajas? Si trabajas…¿Cuándo vives? Si vives…¿Cuándo estudias?.

    Hasta pronto sobrino

Leave a Reply