In the last couple of weeks i have been analyzing, modelling and choosing some tools to build a small app. When i started this project i was perhaps a bit naive in thinking that i would be coding in no time ! Yes it's true, the model seems to be quite consistent, scalable (and i'm quite happy with it). Now cold and true reality ... if anyone has already tried to configure Hibernate (trough annotations or XML) in a way he could easily map 3 levels of inheritance with the 2 top classes being abstract knows what's the cold and true reality i'm talking about ! It was easier than JDBC (or at least more comfortable to me) but any change i would have to do in any of the classes implied fiddling with a huge amount of code.
Then it came to me: What if i can find some tool(s) that allow me to kind of build a skeleton of my app and then start polishing it ? The good news (at least for me) is that i , not only have found Grails but also Roo (SpringRoo). Believe me that's when easy became easier !
Then it came to me: What if i can find some tool(s) that allow me to kind of build a skeleton of my app and then start polishing it ? The good news (at least for me) is that i , not only have found Grails but also Roo (SpringRoo). Believe me that's when easy became easier !
SpringRoo: http://www.springsource.org/roo
Grails: http://www.grails.org/
Check those 2 pages ... perhaps those tools will come on handy for your project, but one thing is for sure: you will have lot's of fun !