Groovy on Grails & Ubuntu
I personally have always loved java and C# style and syntax, but having tried ruby on rails there is no ignoring dynamic languages ability to get stuff done. Especially one with functional style that makes programming fun.
Grails makes extensive use of groovy and even more interesting is the way they have wrapped some mature favorites (junit, ant and hybernate) with the groovy language. They have a powerful mvc and a really streamline workflow. You have to try it.
Installing Grails on Ubuntu
You'll want to purge the openjdk and install oracle's version
sudo apt-get purge openjdk* sudo add-apt-repository ppa:webupd8team/java sudo apt-get update && sudo apt-get install oracle-java7-installer
Then you'll need to set the JAVA_HOME in your .bashrc. Something like this…
export JAVA_HOME=/usr/lib/jvm/java-7-oracle export PATH=$PATH:/usr/lib/jvm/java-7-oracle/bin
Lastly you'll want to install grails with the GVM here: http://gvmtool.net/