19-11-2007 Luis Artola
Me acabo de leer éste documento sobre la integración de Flex con Drupal. Hablo de Flex desde el desconocimiento: no lo he probado. Pero me interesan cada vez más aquellas soluciones RIA (Rich Internet Applicattion) que traten de ir más allá de lo que ofrece AJAX. Sobre todo si me ayudan a convivir mejor con los diseñadores gráficos.
La pregunta es: ¿desarrollar interfaces gráficas con Flex significa ponerse a escribir tediosos XML´s de configuración? ¿Pero eso no es imposible de mantener? ¿Pero no había quedado claro que estamos en la era del Convention over configuration?
¿No existe ninguna herramienta gráfica que solucione la papeleta?
1. miguel | noviembre 20th, 2007 at 11:36 am
Mis apuntes:
Lo de Convention over Configuration está bien para determinados proyectos, pero no para todo. Puede tener su mercado pero no le va a comer mucho más terreno a la configuración normal. Su cuota sigue siendo baja. Los lenguajes flexibles como ruby tienen problemas de escalabilidad, y son los únicos que pueden aplicar esa política de forma eficiente.
Flex no necesita ficheros de configuración. Los XML representan clases y herencia, lo que hace que la gran ventaja de Flex respecto a cualquier solución RIA sea la mantenibilidad. Incluso no necesitas utilizar los XML, puedes programar directamente en ActionScript, lo que pasa es que usar MXML simplifica enormemente el trabajo.
Flex Builder es una herramienta gráfica, pero la mayoría de programadores flex que conozco (más bien todos) prefieren trabajar directamente con código
Un saludo!
2. Luis Artola | noviembre 20th, 2007 at 11:57 am
Hola Miguel!
Una cosa: Conventions over configurations es un concepto que Ruby aplica, perono por eso es algo propiamente suyo. Es algo que puedes aplicar en cualquier lenguaje. El Zend Framework lo hace en PHP, y no tiene nada que ver con problemas de escalabilidad. Pero nada, nada.
Interesante eso de Flex Builder, aunque por lo que me dices no se usa mucho todavía. Yo creo que si Flex quiere tener futuro tendrá que ofrecer una manera mejor de hacer interfaces que picándo código XML a mano…
Me interesa más que me digas que los XML no son necesarios. Eso lo exploraré a ver qué tal está.
Un saludo!
3. IgnacioMarcos | noviembre 20th, 2007 at 12:55 pm
buscá que hay varios IDEs para flex.. desde el oficial de adobe, pasando por eclipse.. hasta hay uno online!
4. Luis Artola | noviembre 20th, 2007 at 1:00 pm
Me parece especialmente interesante que haya uno para el Eclipse… sobre todo ahora que voy a utilizar Eclipse PDT …
Gracias por aportar tantas cosas!