Storyboard Designer, una herramienta DSL muy cool
En esta ocasión, quería comentaros la existencia de una herramienta de nombre Storyboard Designer, una herramienta DSL compuesta de personalizaciones muy interesantes.
La herramienta permite crear un proyecto personalizado de tipo Storyboard, o lo que es lo mismo, generar nuestro «storyboard» de aplicación, algo así como un workflow esquelético de nuestra aplicación o de algunos flujos, procesos o clases de ella.
Al ver esta herramienta, a veces me recuerda a UML (al que por cierto odio), pero he probado esta herramienta y he visto que es muy sencilla de utilizar y se puede usar incluso para documentar aplicaciones y realizar los diagramas de los procesos, aunque hecho en falta muchas más personalizaciones que podrían hacer que esta herramienta fuera más aprovechable. No obstante, me ha gustado mucho la idea.
El caso es que la aplicación, está en fase de desarrollo aún (CTP Noviembre 2007), pero tiene muy buena pinta.
Lo mejor: tenemos a nuestra disposición el código fuente de esta herramienta.
Lo peor: pese a lo los requerimientos necesarios indicados pos su autor, os indico aquí los que yo he tenido que instalar:
El enlace del proyecto lo encontraréis aquí.
5 Responsesso far
Yo no soy un fanático de UML tampoco, pero qué es en concreto lo que no te gustA?
Aunque esté respaldado por el OMG (que para algunos sería suficiente como para aceptarlo), lo que menos me gusta es que la forma en la que especifica un Software (gráficamente, especificación, documentación) no me convence porque lo veo demasiado burocrático y enrevesado, además de no llegar a especificar bien algunas cosas (no creo que haya ninguna forma actual de llegar a especificar todo lo que se puede hacer hoy día).
Para los casos de uso lo encuentro muy útil, pero a partir de ahí empiezo a ver más tareas tediosas que otra cosa (supongo que es una apreciación u opinión personal, pero es la que tengo).
Jorge, yo tamibién he probado la herramienta y la verdad es que me parece una castaña.
Una mala implementación de UML, con todas las carencia de este, que solo tiene interés como prueba de concepto de DSL.
Habrá que ver en que evoluciona el tema pero de momento mi opinión es que no merece la pena perder el tiempo en probarlo, salvo que se tenga interes en DSL.
Pero esto solo es mi opinión.
ehhhhh …. q tiene cositas chulas !!!
la exportacion de imágenes (son 2 líneas de código que no están documentadas y que cuando empiezas con DSLs te tiras 5 días buscando), la capacidad para trabajar en el modo no integrado, etc.
Creo q por fin (gracias a los amigos de Clarius) tenemos un ejemplo «base» para tener de ejemplo en el trabajo con DSLs
Saludos
Estoy entre las opiniones de Rodrigo y las de Bruno.
Por un lado, veo que la herramienta se queda corta, pero por otro, veo que es un buen ejemplo base del cual tomar ejemplo, extenderlo, mejorarlo, o simplemente aprender.
Respecto al tema de la exportación de imágenes no me había dado cuenta, pero estoy seguro de que hay alguna característica más muy útil.
Luego está, que la herramienta es en mi opinión muy mejorable, pero a mí me parece que según que cosas puede sacársele algo de provecho (como al UML claro). 😛