Si eres, como yo, un seguidor de El Gran Ojo, Adobe, seguramente ya te habrás enterado de Flash Catalyst, el nuevo proyecto que la compañía de la "A" lanzó en el MAX 2007 bajo el nombre clave "Thermo" y que ya entonces generó gran expectación.
La razón por la que la gente ha estado esperando tanto por esta nueva herramienta es porque disminuye aún más la distancia entre el diseño y el desarrollo, aunque más del lado de los primeros que de los segundos.
Con Flash Catalyst puedes crear toda tu interfaz en Photoshop, Illustrator (Hola Mx ) o Fireworks, dividida en sus respectivas capas/carpetas, importarla a Catalyst y comenzar a crear interacción ¡sin escribir ni una sola línea de código!. Catalyst se encargará de generar todo el código necesario para que tu aplicación responda como lo has planeado... ¡y todo sin matar ni un gatito!
En otras palabras, Catalyst promete lograr lo que no pudo hacer Flash respecto al diseño interactivo: prescindir del programador para las cosas sencillas como animar elementos o crear botones interactivos.
Sin embargo, aunque no lo parezca, Catalyst está más cercano a Flex que a Flash. De hecho, los archivos de Catalyst pueden ser abiertos en Flex para profundizar más en el desarrollo de la aplicación, cuando ésta así lo requiera y, de hecho, lo que los flasheros conocen como "símbolos", en Catalyst son "componentes" propios de Flex.
En Catalyst es posible: convertir objetos estáticos en componentes (botones, barras de scroll, etc.), definir transiciones entre elementos, crear animaciones que involucran los ejes x, y, z (aprovechando el soporte del eje z del Flash Player 10), crear barras de scroll, etc. Además, los proyectos pueden ser vistos por medio del Flash Player o a través de Adobe AIR.
¿Catalyst indica el final de Flash?
Como decía antes, Catalyst está pensado hacia Flex, más concretamente hacia la nueva generación de Flex, cuyo nombre clave es Gumbo. La intención es poder generar toda la Interfaz de Usuario en Catalyst, una más fácil y cómoda importación de animaciones de Flash en Flex y, al final, dejar este último para cosas más complejas como interacción con webservices u otras tecnologías/lenguajes de backend.
En ese sentido, Catalyst puede verse como un auxiliar de Flash, más que una competencia (hasta ahora no hay ningún indicio de que los archivos de Catalyst puedan ser editados en Flash y lo más probable es que así permanezca, al menos por ahora), dándole a cada aplicación una tarea específica en la creación/desarrollo de interfaces de usuario, pensando principalmente en RIA's.
Ya Tenemos Flash ¿Necesitamos a Catalyst?
Está claro que si eres un pobre developer que cree que extra codicus nulla salus (fuera del código no hay salvación - Ramén) pensarás que sólo es una estratagema más para comprar productos innecesarios, pero eso es porque no piensas en el pobre diseñador, que debe sobrevivir con el sarpullido alérgico que le generan más de dos líneas de código, para quien gotoAndStop() es la entrada a un infierno de confusión y caos y que debe correr a solicitarte ayuda para lograr que su mundo vuelva al diseño, donde todo tiene sentido, donde está el cielo.
Si eres de esos no entenderás lo importante que es para el pobre diseñador mantenerse en el mundo de lo estéticamente correcto, de lo visible, de lo gráfico; nada de esas cosas locas llenas de letras y números que a ti te encantan y te hacen creer que eres importante y mereces lo que ganas ¡no!
Flash Catalyst promete librarte a ti, pobre y abnegado diseñador, de los dolores de cabeza que implican un onRelease o un alpha = 0.5, y lo hace del mismo modo que los behaviors en Flash o en Dreamweaver, pero mejor (esperemos que del lado del código también sea así porque he visto pocas cosas tan terribles como esos behaviors). Sólo debes seleccionar este objeto y convertirlo en un botón, este otro convertirlo en un scroll, seleccionar esto de más acá y hacerlo aparecer. Todo con unos cuantos clicks sin ver jamás una línea de código y, si no necesita nada más complicado que eso, felicitaciones, has creado tu primera RIA!!!
¡Lo Quiero, y Ya!
No tan de prisa, zen
Aunque ya ha cambiado de nombre (lo que siempre significa que ha evolucionado), Flash Catalyst aún no está disponible para descargas, habrá que esperar un poco. El mismo equipo de desarrollo habla de la beta pública para 2009, pero no especifica cuándo. De momento, puedes seguir estos vínculos para que te enteres un poco más de lo que se trata (quería embeber algún video, pero como ya se dieron cuenta en algunos blogs, el modo como los subieron en Adobe no lo permite, así que habrá que conformarse con los links):
- Flash Catalyst en Adobe Labs Mira los videos, tanto el del Diseño como el de Desarrollo.
- Demostración de Flash Catalyst para Adobe Edge - December 2008 (Boletín en línea de Adobe)
- Gumbo, What's New?
Nota: Todos los links son en inglés, así que si no sabes inglés, al menos podrás ver los videos
Como colofón, un video sobre Catalyst, traído directamente de Adobe Tv (gracias, F):
(Pueden verlo más grande en la web de Adobe TV)
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por M@U el 14 de Enero de 2009
Esperemos pacientes a esta revolución.
Por daz_angie el 14 de Enero de 2009
Tendremos que esperar a probarlo..
Por Bleend el 15 de Enero de 2009
Por flashreloco el 15 de Enero de 2009
Por Ryan Stewart el 15 de Enero de 2009
Did you get a DVD at MAX? If not, drop me an email and I can send you one.
=Ryan
[email protected]
Por Nito el 15 de Enero de 2009
Por solisarg el 15 de Enero de 2009
Jorge
Por I'm a PC el 15 de Enero de 2009
Por The Fricky! el 15 de Enero de 2009
Por eldervaz el 15 de Enero de 2009
felicitaciones por el articulo
FC permitira poder personalizar de una forma increible las interfaz de las app en Flex, dando el detalle necesario para que estas no sean siempre similares. Además, el real objetivo de FC es integrar al diseñador al proceso productivo de una app Flex.
Es realmente muy bueno, creanme
Por Sisco el 15 de Enero de 2009
Por Juanlu_001 el 15 de Enero de 2009
Da gusto cuando escuchan todas tus quejas no?
Por Zguillez el 15 de Enero de 2009
Por XKlibur el 15 de Enero de 2009
Es estupendo, promete muchas cosas, habrá que ver qué tan eficiente. *Se impacienta
P.D: No puedo ver el video embebido
Por [Ray] el 15 de Enero de 2009
Por vonGoethe el 15 de Enero de 2009
Por demiantriebl el 18 de Enero de 2009
Por Flamander el 17 de Marzo de 2009
Por Adriana el 21 de Mayo de 2010
Gracias, espero ansiosa respuesta...
Por ben droeder el 11 de Septiembre de 2010
Creo que mas bien esta experiencia que el tiene con flash (que creo que es demasiada) no se compara con lo que yo se de php dimanico, SAP y Navision.
Pero si los perros ladran es que alguien viene a callarlos. Saludos
Por carlos el 04 de Diciembre de 2010
Por julian el 04 de Diciembre de 2010
Por axel H.alvarez el 16 de Junio de 2011
Por kat_c el 26 de Junio de 2011
De antemano muchas gracias