An application framework for developing desktop applications in the JVM
Inspired by Grails, Griffon follows the Convention over Configuration paradigm, paired with an intuitive MVC architecture and a command line interface. Griffon also follows the spirit of the Swing Application Framework (JSR 296), it defines a simple yet powerful application life cycle and event publishing mechanism.
Another interesting feature comes from the Groovy language itself: automatic property support and property binding (inspired by BeansBinding (JSR 295)), which makes creating observable beans and binding to their properties a snap.
As if property binding was not enough Groovy's SwingBuilder also simplifies building multi-threaded applications, say goodbye to the ugly gray rectangle (the bane of Swing apps).
Detailed instructions on how to install and use the Griffon utility on your Mac are available HERE.
In a hurry? Add it to your Download Basket!
What's New in This Release:
- [GRIFFON-593] - Forked Griffon build fails on Windows
- [GRIFFON-646] - Classpath not setup correctly during unit-testing
- [GRIFFON-650] - Can't run-app in Windows if JAVA_HOME contains space