Primer vistazo a Griffon
lunes 15/09/2008
Tras descubrir Griffon, hemos querido hacer una primera prueba para ver su estado de madurez y qué es lo que aporta al desarrollo de aplicaciones de escritorio con Java.Para la instalación, tenéis una completa guía aquí. Los requisitos son simplemente una máquina virtual 5.0 o superior (recomiendan 6.0)
Lo primero es descargar el framework, y al igual que con Grails, descomprimirlo en la carpeta que queramos y definir la variable de entorno GRIFFON_HOME apuntando a esa carpeta. Después añadimos %GRIFFON_HOME%\bin (en windows) o $GRIFFON_HOME/bin (en UNIX) al PATH y probamos el comando griffon en una consola para ver si todo ha ido bien. Al igual que con Grails, seguramente necesitarás cambiar los permisos de $GRIFFON_HOME/bin/grifon para que pueda ejecutarse (chmod grifon +x).
Una vez instalado, el flujo de trabajo es prácticamente igual que con Grails:
1. Creamos una aplicación con griffon create-app
2. Rellenamos los esqueletos que se generan para el modelo y controlador de nuestra aplicación, y crear más si fuera necesario.
3. Definir las vistas mediante Scripts SwingBuilder
4. Ejecutar la aplicación con griffon run-app o griffon run-webstart
Junto con el proyecto vienen tres aplicaciones de ejemplo: un visor para la documentación de Grails, un cliente Twitter y una demo de componentes soportados.
Nuestra conclusión
Tras una primera prueba el proyecto nos parece muy prometedor. Habrá que ver si este proyecto consigue reunir los apoyos con que cuenta Grails entre la comunidad de desarrolladores, pero sin duda se trata de una iniciativa interesante, que trae un nuevo enfoque al desarrollo de aplicaciones de escritorio con Java. Sin duda la integración de SwingBuilder reconcicilará a muchos con el desarrollo de interfaces Swing "a mano", sin usar un editor visual.
Más información: http://groovy.codehaus.org/Griffon+Quick+Start













