Groovy Grails Profile 1 Hot Off the Press!
Submitted by todd on Fri, 04/25/2008 - 19:07.So I finished the Profile1 or Simple Web Application with a screencast time of 18:20 for Groovy on Grails. Just a little slower than Ruby on Rails and a little faster than Python Django for Profile1. Take a look at the screencast portion of the site for details.
Nothing close to the time of the fully integrated Microsoft Enterprise Studio for such a simple application. The end product doesn't exactly reflect how I would structure things in the real world, more designed for speed of development. Still getting used to IDEA and the new Jetty Grails plug-in. You will see that in comparrison to ruby on rails they are very similar in both code and speed. I liked the constraints validator from Groovy better. Didn't have a complex phone validator by default, but wouldn't be difficult to create one. There seem to be a number of tutorials on the web.
Didn't love not having a simple mailer generator, like the rad rails has. The apache commons mail api was easy enough though.
Other project side notes: The simple template engine made life really easy to accomplish the HTML email, which I forgot to show the results of at the end of the recording. Email came in and I was done! Oops forgot to read it on screen.
The SMTP server and from email were required so that I could actually show sending an email. Clearly working from my Roadrunner Time Warner Cable Connection. Love the way they butchered my name on the account. Must be nice to be a monopoly.
That's all for now, more to come Grails/Profile2.
You can see the resulting code in the code portion of the site under Groovy.

