Last night I downloaded and got my first sample program running on grails.
I had been reading about grails for a while- so decided to check on the hype myself
And I was…fairly surprised- pleasantly to see what it had to offer
The time between downloading grails and having it up and running with a small program, not a hello word program – but an actual program which would list and add objects, was somewhere between 10-15 minutes.
Doing the same thing in Java from scratch would have taken me- well ages.
I know Grails has a strong integration with Spring- so I guess it should be able to deliver lots if not all the advantages that Spring has to offer.
Grails is built on top of Groovy- which is in turn built on top of Java.
I for one do not want to retire Java – just because it has outlived its life and its time for more snappy languages to move in. The romance of somewhat new syntax while still have the familiarity of Java doesn’t excite me too much
The luxury of not adding semi-colons at the end of line-may excite some people- but it doesn’t tickle me to death that I wont have to worry about any more. Years ago when i would struggled with compilation errors- yes at that time- it would have been a help- but personally its too late for me to benefit from this
The one thing that bothers me is the speed- since Groovy is built on top of Java- it will be factor slower than Java. That factor can be reduced but not eliminated.
What remains to see if does the advantages of Groovy outweigh this factor?