Un proyecto de:
ImaginaWorks

Últimos mensajes en los foros

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Sitios Recomendados
 
 
 
 
JavaHispano
 
 
 
 
 
 
 
 

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.

Contenidos relacionados:



Comentarios

Tienes que estar registrado para iniciar sesión y poder publicar tus comentarios