The search for grails
[clop clop whinny] KNIGHT: They're nervous, sire. ARTHUR: Then we'd best leave them here and carry on on foot. Dis-mount!
I’ve started a little review web app using Grails, a framework building upon proven Java libraries like Hibernate and Swing, providing out-of-the-box functionality without any configuration hassle – similar to the mindset of RubyOnRails, from which Grails borrows quite a few concepts.
I haven’t been involved too much in J2EE development for some time, at least on code level – partly because of the overwhelming number of libraries and frameworks “needed” for your typical n-tier application, and the related configuration and setup of each one.
Grails tries to solve exactly that, while leaving it open whether you want to start from scratch (like I do now) and have an application with your own domain info working in a couple of minutes, or reuse existing libraries, database schemes etc.
It uses Groovy as dynamic language – again, easy to use, if you are used to the Java syntax and standard libraries.
Oh, and the best thing about Groovy – you’ve got GStrings…